Tests and Results
This page is generated by scripts/report_test_results.py from test reports. CI regenerates it after verification; the date and counts below describe that run only.
Report timestamp: 2026-09-08T22:56:02.967125+10:00.
| Check | Result |
|---|---|
| Python tests | 158 passed, 0 failed, 0 skipped |
| Overall Python coverage | 88.70% |
| Manager coverage | 93.18% |
| Tracking coverage | 92.56% |
| Worker coverage | 91.23% |
| Frontend tests | 25 passed, 0 failed |
The release gates require at least 80% overall coverage and at least 90% for the manager, tracking repository and worker. Optional model jobs perform actual training, prediction and model serialization for the installed backend.
The CI workflow also checks typing, formatting, frontend production builds, browser workflows, documentation, dependency audits and installation from the wheel. Those checks are separate gates; passing test counts alone do not prove them.
Test groups
| Group | Cases |
|---|---|
| tests.test_api | 12 |
| tests.test_cli | 6 |
| tests.test_experiment_runtime | 4 |
| tests.test_feature_preparation | 9 |
| tests.test_manager | 18 |
| tests.test_metrics_and_data | 13 |
| tests.test_model_training | 29 |
| tests.test_modern_api | 4 |
| tests.test_optimizer | 7 |
| tests.test_option_matrix | 2 |
| tests.test_processes | 4 |
| tests.test_release_contract | 5 |
| tests.test_scenarios | 2 |
| tests.test_search_space | 4 |
| tests.test_validation | 25 |
| tests.test_worker | 14 |