Skip to content
github-actions[bot] edited this page Jul 20, 2026 · 1 revision

Testing

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

Clone this wiki locally