Criterion

Criterion

Criterion ist ein nicht-intrusives plattformübergreifendes C-Unit-Test-Framework.Die meisten Test-Frameworks für C erfordern eine Menge Code, um Tests und Testsuiten einzurichten. Sie müssen ein Main erstellen, neue Testsuiten registrieren, die Tests in diesen Anzügen registrieren und schließlich die richtigen Funktionen aufrufen.Dies gibt dem Benutzer eine große Kontrolle zu den unglücklichen Kosten der Einfachheit.Das Kriterium folgt dem KISS-Prinzip, während der Benutzer die Kontrolle über andere Frameworks behält: Tests werden automatisch registriert, wenn sie deklariert werden.Es wird ein Standardeinstiegspunkt bereitgestellt. Es ist nicht erforderlich, einen Hauptpunkt zu deklarieren, es sei denn, Sie möchten eine spezielle Behandlung durchführen.Tests werden in einem eigenen Prozess isoliert, Abstürze und Signale können gemeldet und getestet werden.Fortschritt und Statistik können mit Report Hooks in Echtzeit verfolgt werden.
criterion

Kategorien

Alternativen zu Criterion für alle Plattformen mit kommerzieller Lizenz