Our testing consists of compliance checks, unit tests, and integration tests. Note that all tests should be run in the root git repository.
To check for compliance with the code style as well as run the unit tests, you can use the following command:
poetry run ./scripts/compliance.sh
To run the unit tests, use:
poetry run pytest
To run the integration tests, use:
poetry run python integration_tests/run_integration_tests.py