We can take some inspiration from what other projects do.
The testing framework should have the folllowing:
- Take input from large files and benchmark it
- Return detailed error in case of a crash
- Unit tests (which just check singular functions)
- Code Coverage (optional)
More details will be added soon to the issue....