Skip to content

Add comprehensive test suite for all topologies#13

Open
tommasobo wants to merge 1 commit intomainfrom
feature/test-scripts
Open

Add comprehensive test suite for all topologies#13
tommasobo wants to merge 1 commit intomainfrom
feature/test-scripts

Conversation

@tommasobo
Copy link
Contributor

Four test scripts covering 126 tests total:

  • run_all_tests.sh: 22 functional tests (DF/SF × 4 routing × 1/10 flows)
  • run_reachability_tests.sh: 18 reachability tests (one-to-all, all-to-one, same-switch, cross-group/partition, max distance)
  • run_edge_case_tests.sh: 49 edge case tests (cwnd/queue variations, tiny/ large flows, incast/outcast, staggered starts, cross-topology consistency)
  • run_e2e_tests.sh: 37 E2E stress tests (bisection, permutation, 1024-node FT, 1134-host SF p7q9, heavy incast, mixed sizes, all routing combos)

Four test scripts covering 126 tests total:
- run_all_tests.sh: 22 functional tests (DF/SF × 4 routing × 1/10 flows)
- run_reachability_tests.sh: 18 reachability tests (one-to-all, all-to-one,
  same-switch, cross-group/partition, max distance)
- run_edge_case_tests.sh: 49 edge case tests (cwnd/queue variations, tiny/
  large flows, incast/outcast, staggered starts, cross-topology consistency)
- run_e2e_tests.sh: 37 E2E stress tests (bisection, permutation, 1024-node
  FT, 1134-host SF p7q9, heavy incast, mixed sizes, all routing combos)

All paths are relative (SCRIPT_DIR-based) for portability.
Generated TM/output files excluded via .gitignore.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant