Testing Guidelines

All new functions, classes, or modules must include corresponding tests in the testing/ directory.

Running Tests

To run the full test suite (as executed by GitHub Actions):

cd testing/
pytest -v

Note that running all tests may take several minutes.

Testing Individual Files

To run a specific test file:

cd testing/
pytest ./test_controllers/test_controller_mtq_w_rw.py