lotus/testplans/graphsync/manifest.toml
2020-11-06 21:02:06 +01:00

24 lines
1010 B
TOML

name = "graphsync"
[builders]
"docker:go" = { enabled = true, enable_go_build_cache = true }
"exec:go" = { enabled = true }
[runners]
"local:docker" = { enabled = true }
"local:exec" = { enabled = true }
"cluster:k8s" = { enabled = true }
[global.build_config]
enable_go_build_cache = true
[[testcases]]
name = "stress"
instances = { min = 2, max = 10000, default = 2 }
[testcases.params]
size = { type = "int", desc = "size of file to transfer, in human-friendly form", default = "1MiB" }
secure_channel = { type = "enum", desc = "secure channel used", values = ["secio", "noise", "tls"], default = "noise" }
latencies = { type = "string", desc = "latencies to try with; comma-separated list of durations", default = '["100ms", "200ms", "300ms"]' }
bandwidths = { type = "string", desc = "bandwidths (egress bytes/s) to try with; comma-separated list of humanized sizes", default = '["10M", "1M", "512kb"]' }
concurrency = { type = "int", desc = "concurrency level", default = "1" }