Unit-Testing: cmocka 1.0 erschienen

Das aus dem cmockery-Projekt hervorgegangene Unit-Testing-Framwork fĂĽr C hat einen neu geschriebenen Automaten zur TestausfĂĽhrung erhalten.

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Das cmocka-Projekt hat Version 1.0 des unter der Apache-Lizenz stehenden Unit-Testing-Framworks für C freigegeben. Es enthält eine Reihe Verbesserungen und behebt viele kleinere Fehler. cmocka ist ein Fork des Google-Projektes cmockery, das nicht mehr gepflegt wird.

Zu den Neuerungen von cmocka 1.0 gehört ein neu geschriebener Automat zur Testausführung. Das ermöglichte auch die Unterstützung für mehrere Formate von Nachrichten, die auf der Konsole ausgegeben werden. Unterstützt wird nach wie vor das Standardformat von cmocka, aber auch Subunit, Test Anything Protocol und jUnit XML lassen sich generieren. Eine skip()- sowie die test_realloc()-Funktion zum Testen von Speicherlecks und -überläufen kamen hinzu. Es wurde außerdem sichergestellt, dass cmocka problemlos unter Windows funktioniert. (ane)