nanotest
nanotest copied to clipboard
Unit test framework that runs on limited resource devices like microcontrollers as well as PCs
Currently the global context (see nanotest_main.c) has no protections against multithread assertions happening at the same time and corrupting the global context. Add implementation interfaces that are no-ops on embedded...
The unit test framework needs tests to verify its integrity.
Right now cmake invokes a python code generator that generates a header which has pointers to the test functions. This is pretty painless in cmake builds, but not ideal. Originally...