Tests
Status
LUMA has rust tests that sanity check the codebase and ensure core functionality that I have remembered to write tests for are working as expected.
However, due to the nature of what this tool is for that is not enough. We have internal files using actual cases that we use to test the codebase and ensure that it is producing the expected results. But these files are real CT scans and are not suitable for public release due to patient confidentiality.
How you can help
We would love to have more test cases that we can use to validate the codebase and ensure that it is producing the expected results. And to have cases that cover more edge cases and scenarios that we have not thought of. If you have any test cases that you would like to contribute, please reach out to us via the GitHub repository.