{
"name": "iroh_relay_only",
"cases": [
{
"name": "1_to_1",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 1,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 1,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
},
{
"name": "1_to_3",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 1,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 3,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
},
{
"name": "1_to_5",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 1,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 5,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
},
{
"name": "1_to_10",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 1,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 10,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
},
{
"name": "2_to_2",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 2,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 2,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
},
{
"name": "2_to_4",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 2,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 4,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
},
{
"name": "2_to_6",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 2,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 6,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
},
{
"name": "2_to_10",
"description": "",
"nodes": [
{
"name": "1_r",
"count": 1,
"cmd": "./bins/iroh-relay --dev --config-path ./data/relay.cfg",
"type": "public",
"wait": 2,
"connect": {
"strategy": "none"
}
},
{
"name": "i_srv",
"count": 2,
"cmd": "./bins/iroh-transfer --output json provide --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\"",
"type": "public",
"wait": 10,
"connect": {
"strategy": "none"
},
"param_parser": "iroh_endpoint_json"
},
{
"name": "i_get",
"count": 10,
"cmd": "./bins/iroh-transfer --output json fetch --size=1G --env dev --relay-only --relay-url=\"http://10.0.0.1:3340\" --remote-relay-url=\"http://10.0.0.1:3340\" --remote-direct-address=\"%s\" %s",
"type": "public",
"connect": {
"strategy": "params_with_parsed_addrs",
"node": "i_srv"
},
"process": "short",
"parser": "iroh_json"
}
]
}
]
}