add long running network tests that test different workloads
#2.056 geöffnet am 11. Dez. 2015
Repository-Metriken
- Stars
- (13.906 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 4T 2h) (28 gemergte PRs in 30 T)
Beschreibung
This means for example adding and catting different things, of different sizes.
This could use docker.
This could allocate a couple of machines to it, for 10-20min, and we could have travis machines start up + participate and shut down, etc.
Scripts could randomly add + pull things over time, simulating use. Scripts could go through heavy spikes of traffic, etc.
Long running tests would have to report stats to a master process that tracks + logs everything and that can be explored over time.
Rather than a test "succeeding" or "failing" we would see metrics like "avg time to completing a block download" or network bandwidth breakdowns (by subprotocol, etc).