@@ -11,6 +11,20 @@ clean:
1111 rm plots/* || true
1212
1313test :
14+ # Testing partial messages
15+ @echo " Testing partial messages"
16+ @uv run run.py --node_count 32 --composition " rust-and-go" --scenario " partial-messages" && uv run checks/partial_messages.py latest --count 1
17+
18+ @echo "Testing partial messages chain"
19+ @uv run run.py --node_count 8 --composition "rust-and-go" --scenario "partial-messages-chain" && uv run checks/partial_messages.py latest --count 16
20+
21+ @echo "Testing fanout"
22+ @uv run run.py --node_count 8 --composition "rust-and-go" --scenario "partial-messages-fanout" && uv run checks/partial_messages.py latest/
23+ @uv run run.py --node_count 8 --seed 1 --composition "rust-and-go" --scenario "partial-messages-fanout" && uv run checks/partial_messages.py latest/
24+ @uv run run.py --node_count 8 --seed 2 --composition "rust-and-go" --scenario "partial-messages-fanout" && uv run checks/partial_messages.py latest/
25+ @uv run run.py --node_count 8 --seed 3 --composition "rust-and-go" --scenario "partial-messages-fanout" && uv run checks/partial_messages.py latest/
26+
27+ test-go :
1428 # Testing partial messages
1529 @echo " Testing partial messages"
1630 @uv run run.py --node_count 8 --composition " all-go" --scenario " partial-messages" && uv run checks/partial_messages.py latest --count 1
2236 @uv run run.py --node_count 2 --composition "all-go" --scenario "partial-messages-fanout" && uv run checks/partial_messages.py latest/
2337
2438
39+ test-rust-only :
40+ # Testing partial messages
41+ @echo " Testing partial messages"
42+ @uv run run.py --node_count 8 --composition " all-rust" --scenario " partial-messages" && uv run checks/partial_messages.py latest --count 1
43+
44+ @echo "Testing partial messages chain"
45+ @uv run run.py --node_count 8 --composition "all-rust" --scenario "partial-messages-chain" && uv run checks/partial_messages.py latest --count 16
46+
47+ @echo "Testing fanout"
48+ @uv run run.py --node_count 2 --composition "all-rust" --scenario "partial-messages-fanout" && uv run checks/partial_messages.py latest/
49+
50+
2551
2652.PHONY : binaries all clean test
0 commit comments