Unitron is a testing framework for Picotron. With unitron you can write unit tests and run them directly in Picotron.
More information: https://github.com/elgopher/unitron
The cart is work in progress, but you can test it today by downloading cart from Github.
Current state of the project:
- API for writing tests (assert_xxx functions) is defined and is working fine
- Test runner is also working fine, but has serveral limitations
- folding tests in test tree not implemented
- no horizontal scrolling of console messages
- rather boring UI (for now ;) )
- Minimal documentation
Here is some demo:
Your feedback is greatly appreciated :)
I've just released a new version with a lot of Quality of Life improvements in GUI and some fancy "lights" on the bottom of the window visible when tests are running. I hope you will like it :)
You're very welcome! I'm glad you found it useful. Let me know if you have any questions!
[Please log in to post a comment]