43 lines
998 B
TOML
43 lines
998 B
TOML
|
## THIS IS AN EXAMPLE COMPOSITION
|
|||
|
##
|
|||
|
## It performs a run of the dht/find-peers test case, with 100 instances:
|
|||
|
##
|
|||
|
## * 10 of them are boostrappers, with upstream dependency overrides.
|
|||
|
## * 45% are DHT clients.
|
|||
|
## * 45% are DHT servers.
|
|||
|
##
|
|||
|
[metadata]
|
|||
|
name = "find-peers-01"
|
|||
|
author = "raulk"
|
|||
|
|
|||
|
[global]
|
|||
|
plan = "dht"
|
|||
|
case = "find-peers"
|
|||
|
builder = "exec:go"
|
|||
|
runner = "local:exec"
|
|||
|
|
|||
|
total_instances = 50
|
|||
|
|
|||
|
[[groups]]
|
|||
|
id = "bootstrappers"
|
|||
|
instances = { count = 1 }
|
|||
|
|
|||
|
[groups.build]
|
|||
|
selectors = ["foo"]
|
|||
|
dependencies = [
|
|||
|
{ module = "github.com/libp2p/go-libp2p-kad-dht", version = "995fee9e5345fdd7c151a5fe871252262db4e788"},
|
|||
|
{ module = "github.com/libp2p/go-libp2p", version = "76944c4fc848530530f6be36fb22b70431ca506c"},
|
|||
|
]
|
|||
|
|
|||
|
[groups.run]
|
|||
|
test_params = { random_walk = "true", n_bootstrap = "1" }
|
|||
|
|
|||
|
[[groups]]
|
|||
|
id = "peers"
|
|||
|
instances = { count = 49 }
|
|||
|
|
|||
|
[groups.run]
|
|||
|
test_params = { random_walk = "true", n_bootstrap = "1" }
|
|||
|
|
|||
|
[groups.build]
|
|||
|
selectors = ["bar", "bee"]
|