This directory contains the test suite for the Flow Judge project.
Below is the current test coverage visualization for the Flow Judge project:
To run the entire test suite:
pytest
To run a specific test file:
pytest tests/unit/test_flow_judge.py
To run tests with coverage report:
pytest --cov=flow_judge --cov-report=term-missing
When adding new features or modifying existing ones, please make sure to add or update the corresponding tests. This helps maintain the project's reliability and makes it easier to catch potential issues early.
Our CI pipeline automatically runs these tests on every pull request and push to the main branch. You can check the status of the latest runs in the GitHub Actions tab of the repository.