This is an old revision of the document!
Docker
We can use Docker to set up a stable and repeatable environment where our firmware is built and unit tested. Furthermore, we can use access the hardware from the container to perform integration testing.
Unit testing
http://embunit.sourceforge.net/
https://dmitryfrank.com/articles/unit_testing_embedded_c_applications
http://eradman.com/posts/tdd-in-c.html
framekworks:
- seatest
- MinUnit
- Unity