23 lines
912 B
TOML
23 lines
912 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", default = "524288" }
|
||
|
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"]' }
|