I am getting started with Test Driven Development for embedded C, and I started to read the book: 'Test-Driven development for embedded C', in which they recommend two development system test environments: Unity and CppUTest.
Thus, I decided to download the code of both and also, downloaded and installed Cygwin, in order to compile the stuff. However, once I download everything, I get really lost, since there is not good documentation of this kind:
" 1- First go to XXX. 2- Run XXX. 3- Copy XXX file into XXX folder. 4- And voila, all set"
The only thing I find when I download CppUTest and Unity is a ton of folders with makefiles and stuff and some READMEs that for me are like written in Chinese. The furthest I got was to compile the CppUTest and run its tests, and that is it.
So, here is my question. Imagine that I already have my Module.c, Module.h and ModuleTest.cpp. What do I have to do to compile it and run the test?
I wonder if you have experience with this tools and can give me some tips and advices.
Thank you and best regards.