diff --git a/lotus-soup/_compositions/composition-5-1.toml b/lotus-soup/_compositions/composition-5-1.toml new file mode 100644 index 000000000..6991cb3e8 --- /dev/null +++ b/lotus-soup/_compositions/composition-5-1.toml @@ -0,0 +1,55 @@ +[metadata] + name = "lotus-soup" + author = "" + +[global] + plan = "lotus-soup" + case = "deals-e2e" + total_instances = 7 + builder = "docker:go" + runner = "local:docker" + +[global.build] + selectors = ["testground"] + +[global.run_config] + exposed_ports = { pprof = "6060", node_rpc = "1234", miner_rpc = "2345" } + +[global.build_config] + enable_go_build_cache = true + +[global.run.test_params] + clients = "5" + miners = "1" + genesis_timestamp_offset = "0" + balance = "20000" # These balances will work for maximum 100 nodes, as TotalFilecoin is 2B + sectors = "5" + random_beacon_type = "mock" + mining_mode = "natural" + +[[groups]] + id = "bootstrapper" + [groups.instances] + count = 1 + percentage = 0.0 + [groups.run] + [groups.run.test_params] + role = "bootstrapper" + +[[groups]] + id = "miners" + [groups.instances] + count = 1 + percentage = 0.0 + [groups.run] + [groups.run.test_params] + role = "miner" + +[[groups]] + id = "clients" + [groups.instances] + count = 5 + percentage = 0.0 + [groups.run] + [groups.run.test_params] + role = "client"