Skip to content

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