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" }