Skip to content

Add executable-agnostic real-world simulation monorepo testing in CI #8

Description

@EladBezalel

Summary

Add real-world simulation monorepo tests that run in CI for every pull request. The tests should be comprehensive and executable agnostic, such that we can run against old traf, domino, and possible future rewrite executables, comparing each outcome.

Details

  • Develop a suite of simulation tests modeled on real-world scenarios.
  • Ensure simulations are executable-agnostic, i.e., tests can be executed against traf, domino, and future binaries.
  • Validate and compare outcomes between all executables against a common baseline, highlighting discrepancies.
  • Integrate simulation runs into the CI workflow for every PR.
  • Ensure tests are easy to extend for new executables or scenarios in the future.

Acceptance Criteria

  • Real-world simulation suite is present in the monorepo.
  • CI runs all simulation tests for every PR.
  • Tests can run and compare multiple executables (traf, domino, etc.).
  • Outcome differences are clearly reported in CI.
  • Clear documentation on extending tests/executables.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions