CUT is a C-language tool for developing and automatically maintaining unit tests. CUT works well for C, C++, and objective-C. Although it was expressly designed to help support test-driven development and agile development processes such as extreme programming, CUT is still useful for writing automated test fixtures for more traditional software development processes as well.
CUT 2.2 had a bug where a bring-up failure would cause the test runner to return a non-zero return code, but all other types of tests would return zero, as if no errors occured (diagnostics were still printed to the console, though). This bug can confuse some integrated development environments and shell scripts. CUT 2.3 makes the failure behavior consistent, by returning a non-zero result code for ALL failures, regardless of where they occur.... read more
CUT is a C-language tool for developing and automatically maintaining unit tests. CUT works well for C, C++, and objective-C. Although it was expressly designed to help support test-driven development and agile development processes such as extreme programming, CUT is still useful for writing automated test fixtures for more traditional software development processes as well.
CUT 2.2 fixes some bugs in the CUT 2.1 distribution. It now contains a LICENSE.TXT file, OSI certification notices, and revision notes. Cutgen now generates a test runner that no longer ignores bring-up errors, thus providing an extra level of safety in writing systems-level unit tests.... read more
CUT 2.1, the second public release of the platform-independent C Unit-testing Tool, has been released. It finally includes some basic documentation, with additional support and documentation provided on a wiki at http://cut.sourceforge.net .
New features include freedom from Python (important in embedded applications development), and the "-o" command line option, enabling limited upward compatibility with future versions of CUT (file redirection-based interface is going away). It otherwise is a drop-in replacement for CUT 2.0b1.
I finally managed to upload a release of CUT 2.0 beta 1. It has no documentation as of yet, however, I'll be working on that as time permits. I hope the upload went OK; I'm still not seeing it on the Files page... :/