-
Notifications
You must be signed in to change notification settings - Fork 0
Testing
github-actions[bot] edited this page Jul 20, 2026
·
1 revision
python install.py --dev # installs test requirements (and PyInstaller)
cd flimkit_tests
python run_tests.py # all tests
python run_tests.py -c # with coverage report
python run_tests.py integration # integration tests only
# Individual modules
pytest tests/test_xml_utils.py -v
pytest tests/test_decode.py -v
pytest tests/test_integration.py -v| Area | What's tested |
|---|---|
| XML/XLIF parsing | Tile positions, metadata extraction |
| PTU decoding | Histogram extraction, time axis |
| Tile stitching | Canvas computation, overlap handling |
| Integration | Complete workflows, error handling |
| Per-tile fit pipeline | Assembly, global tau, output files |
| Per-ROI decay fitting | ROI mask extraction, fit pipeline, IRF fallback, stat writeback, edge cases |