There are a variety of C unit testing frameworks available, but CMocka offers support for mock objects, different platforms and compilers.
The idea of CMocka is that a test application only requires the standard C library and the CMocka library itself to minimize conflicts with standard C headers especially on a lot of different platforms.
Currently CMocka is tested on Linux, FreeBSD, Solaris and Windows. See the Testing Dashboard.
CMocka is a fork of Google's cmockery.
2013-11-06 cmocka 0.3.2 has been released
2013-07-10 cmocka 0.3.1 has been released
2013-06-05 cmocka 0.3.0 has been released
Bugs can be reported to the CMocka Bugtracker.
To subscribe send a mail to: firstname.lastname@example.org
You can find the mailinglist archive here.
The API documentation can be found here.
cmocka is developed using the git version control system. You can find the web interface of the git respository at: