The test harness still used the old config MODE vocabulary (MASTER/PEER) that the current schema no longer accepts, so build_config() silently dropped those systems and ~33 tests failed (config not loaded). Migrate the fixtures and test code to the current terms; the whole suite (52 tests) now passes. - harness.cfg: MODE MASTER->SERVER, PEER->OUTBOUND; MAX_PEERS->MAX_REPEATERS; MASTER_IP/PORT->SERVER_IP/PORT. System labels MASTER-1/-2 -> SERVER-1/-2 (REPEATER-1 kept; 'repeater' is not a dropped term). - test code: _peers->_repeaters, send_master->send_server, MASTER_SOCKADDR->SERVER_SOCKADDR, send_bridgeEvent->send_bridge_event mocks. - harness.py: the 'mark connected' gate keyed on mode=='PEER' -> 'OUTBOUND', so the router again forwards to outbound systems (fixes the routing/baseline scenarios). - Comments/identifiers describing our system roles moved off master/peer; genuine HBP wire-protocol terms (peer-id, the DMRD peer field, the homebrew login handshake) are left as-is. - baseline_emissions.json regenerated consistently for the renamed systems. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
397 lines
13 KiB
JSON
397 lines
13 KiB
JSON
{
|
|
"hbp_contention_second_stream_blocked": [
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c021000000184ce00f1015ee05fc2ffe6b993d42474c51565b60644e21b4c2ef08aa5150d0b4ca0000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0010000001801060b10151a1f24292e33383d424a3ccca8bb60656a6f74797e83888d92979ca10000"
|
|
]
|
|
],
|
|
"hbp_multi_target": [
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c021000000174ce00f1015ee05fc2ffe6b993d42474c51565b60644e21b4c2ef08aa5150d0b4ca0000"
|
|
],
|
|
[
|
|
"SERVER-2",
|
|
"444d52440004c2c0000c1c0004c2c021000000174ce00f1015ee05fc2ffe6b993d42474c51565b60644e21b4c2ef08aa5150d0b4ca0000"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c021000000174ce00f1015ee05fc2ffe6b993d42474c51565b60644e21b4c2ef08aa5150d0b4ca"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0010000001701060b10151a1f24292e33383d424a3ccca8bb60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-2",
|
|
"444d52440004c2c0000c1c0004c2c0010000001701060b10151a1f24292e33383d424a3ccca8bb60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0010000001701060b10151a1f24292e33383d424a3ccca8bb60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0020000001701060b10151a1f24292e33383d42495958100b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-2",
|
|
"444d52440004c2c0000c1c0004c2c0020000001701060b10151a1f24292e33383d42495958100b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0020000001701060b10151a1f24292e33383d42495958100b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0030000001701060b10151a1f24292e33383d42481812d3ab60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-2",
|
|
"444d52440004c2c0000c1c0004c2c0030000001701060b10151a1f24292e33383d42481812d3ab60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0030000001701060b10151a1f24292e33383d42481812d3ab60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0040000001701060b10151a1f24292e33383d42499ed9c50b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-2",
|
|
"444d52440004c2c0000c1c0004c2c0040000001701060b10151a1f24292e33383d42499ed9c50b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0040000001701060b10151a1f24292e33383d42499ed9c50b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c022000000174c8f0fc4155e05842f8e6b393d42474c51565b60655a228cc58f04ea5950c9b4f90000"
|
|
],
|
|
[
|
|
"SERVER-2",
|
|
"444d52440004c2c0000c1c0004c2c022000000174c8f0fc4155e05842f8e6b393d42474c51565b60655a228cc58f04ea5950c9b4f90000"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c022000000174c8f0fc4155e05842f8e6b393d42474c51565b60655a228cc58f04ea5950c9b4f9"
|
|
]
|
|
],
|
|
"hbp_to_hbp_cross_slot": [
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0a1000000124ce00f1015ee05fc2ffe6b993d42474c51565b60644e21b4c2ef08aa5150d0b4ca0000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0810000001201060b10151a1f24292e33383d424a3ccca8bb60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0820000001201060b10151a1f24292e33383d42495958100b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0830000001201060b10151a1f24292e33383d42481812d3ab60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0840000001201060b10151a1f24292e33383d42499ed9c50b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0a2000000124c8f0fc4155e05842f8e6b393d42474c51565b60655a228cc58f04ea5950c9b4f90000"
|
|
]
|
|
],
|
|
"hbp_to_hbp_no_voice_header": [
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0010000001a01060b10151a1f24292e33383d424030c0a0ab60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0020000001a01060b10151a1f24292e33383d42414140041b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0220000001a2c5a0fe4147400e82c806ac13d42474c51565b606514236041220da44800de84b40000"
|
|
]
|
|
],
|
|
"hbp_to_hbp_same_slot": [
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c021000000114ce00f1015ee05fc2ffe6b993d42474c51565b60644e21b4c2ef08aa5150d0b4ca0000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0010000001101060b10151a1f24292e33383d424a3ccca8bb60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0020000001101060b10151a1f24292e33383d42495958100b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0030000001101060b10151a1f24292e33383d42481812d3ab60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c0040000001101060b10151a1f24292e33383d42499ed9c50b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0000c1c0004c2c022000000114c8f0fc4155e05842f8e6b393d42474c51565b60655a228cc58f04ea5950c9b4f90000"
|
|
]
|
|
],
|
|
"hbp_to_hbp_tgid_rewrite": [
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0007bb10004c2c021000000134834170434a6707c2caee6593d42474c51565b6064ce21d4c58f8c4b4953f4b0920000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0007bb10004c2c0010000001301060b10151a1f24292e33383d424aaddd293b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0007bb10004c2c0020000001301060b10151a1f24292e33383d424958d9011b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0007bb10004c2c0030000001301060b10151a1f24292e33383d4249081063ab60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0007bb10004c2c0040000001301060b10151a1f24292e33383d42488cfb772b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c0007bb10004c2c02200000013485b17d0341670042cdee6f93d42474c51565b6065da22ecc2ef800b4153edb0a10000"
|
|
]
|
|
],
|
|
"hbp_to_obp": [
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c021000000144ce00f1015ee05fc2ffe6b993d42474c51565b60644e21b4c2ef08aa5150d0b4ca"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0010000001401060b10151a1f24292e33383d424a3ccca8bb60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0020000001401060b10151a1f24292e33383d42495958100b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0030000001401060b10151a1f24292e33383d42481812d3ab60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c0040000001401060b10151a1f24292e33383d42499ed9c50b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c0000c1c0004c2c022000000144c8f0fc4155e05842f8e6b393d42474c51565b60655a228cc58f04ea5950c9b4f9"
|
|
]
|
|
],
|
|
"obp_to_hbp": [
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000c1c002fbf0c21000000154c1f081816aa0bdc2b6e46597d42474c51565b60678622e4c28f194a08d07434ad0000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000c1c002fbf0c010000001501060b10151a1f24292e33383d424a0c9ca8bb60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000c1c002fbf0c020000001501060b10151a1f24292e33383d42490938100b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000c1c002fbf0c030000001501060b10151a1f24292e33383d42482840339b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000c1c002fbf0c040000001501060b10151a1f24292e33383d4249fc5b17db60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000c1c002fbf0c22000000154c7008cc161a0ba42b1e46f97d42474c51565b60669221dcc5ef150a00d06d349e0000"
|
|
]
|
|
],
|
|
"obp_to_obp": [
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c21000000164c1f081816aa0bdc2b6e46597d42474c51565b60678622e4c28f194a08d07434ad"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c010000001601060b10151a1f24292e33383d424a0c9ca8bb60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c020000001601060b10151a1f24292e33383d42490938100b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c030000001601060b10151a1f24292e33383d42482840339b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c040000001601060b10151a1f24292e33383d4249fc5b17db60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c22000000164c7008cc161a0ba42b1e46f97d42474c51565b60669221dcc5ef150a00d06d349e"
|
|
]
|
|
],
|
|
"obp_to_obp_no_voice_header": [
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c010000001b01060b10151a1f24292e33383d42400090a0ab60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000c1c002fbf0c220000001b2ca508ec17300ec8281047017d42474c51565b6066dc203041421c4411807a04d3"
|
|
]
|
|
],
|
|
"unit_hbp_to_hbp": [
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c00008200004c2c0610000002101060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c00008200004c2c0410000002101060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c00008200004c2c0420000002101060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c00008200004c2c0430000002101060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c00008200004c2c0440000002101060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"REPEATER-1",
|
|
"444d52440004c2c00008200004c2c0620000002101060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
]
|
|
],
|
|
"unit_hbp_to_obp": [
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0610000002201060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0410000002201060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0420000002201060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0430000002201060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0440000002201060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0620000002201060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
]
|
|
],
|
|
"unit_hbp_to_obp_ts2": [
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0610000002301060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0410000002301060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0420000002301060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0430000002301060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0440000002301060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-1",
|
|
"444d52440004c2c00008200004c2c0620000002301060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
]
|
|
],
|
|
"unit_obp_to_hbp": [
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000820002fbf0c610000002401060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000820002fbf0c410000002401060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000820002fbf0c420000002401060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000820002fbf0c430000002401060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000820002fbf0c440000002401060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
],
|
|
[
|
|
"SERVER-1",
|
|
"444d5244000004d2000820002fbf0c620000002401060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca10000"
|
|
]
|
|
],
|
|
"unit_obp_to_obp": [
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000820002fbf0c610000002501060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000820002fbf0c410000002501060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000820002fbf0c420000002501060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000820002fbf0c430000002501060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000820002fbf0c440000002501060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
],
|
|
[
|
|
"OBP-2",
|
|
"444d5244000004d2000820002fbf0c620000002501060b10151a1f24292e33383d42474c51565b60656a6f74797e83888d92979ca1"
|
|
]
|
|
]
|
|
}
|