I’ve been in the field of C unit testing for over seven years, and I have to agree with Sam. CuTest is fantastic for developing on platforms like the Nintendo DS and QNX systems. It’s really easy to set up and use. Here’s the CuTest homepage again: CuTest homepage.
The included make-tests.sh script means you don’t have to manually write your main() or add in all your tests. Just add your function to test, and you’re good to go! I’ve been using it for embedded systems, and it’s already catching legacy weaknesses.
Plus, when paired with fff.h, it’s great for mocking functions and more. It’s a solid choice for anyone looking to simplify their C unit testing process.