CU is simple unit testing framework for handling automated tests in C.
CU provides a simple interface for defining unit tests using macros. Each test suite runs in separate process - test suites don't influence each other and any failure (such as segfault) does not break up whole test. CU also provides script for regression tests based on output of test suites.
How to use CU see Tutorial.
CU is distributed under the GNU Lesser General Public License v3. The GNU Lesser General Public License v3 should be available at http://www.gnu.org/licenses/lgpl.html