- CuTest was the simplest library  I saw. It is very small (a single .c and  .h file), easy to deploy, and compiles on almost any compiler.  The README has more documentation and some sample test code.
- Check is a much more  sophisticated framework.  Tests are run in a separate address space,  so Check can catch both assertion failures and code errors  that cause segmentation faults or other signals. However, the interface is still fairly simple to use. Documentation and tutorial are available  here.
- Some of the others I found were  Gnu AutoInit and  cUnit but both seemed more convoluted to use and harder to deploy since both require the use of glib (Gnome Library) which essentially means they will only deploy on Linux. 
 
 
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
No comments:
Post a Comment