Criterion

Criterion

Criterion est un cadre de test d'unité C multiplateforme non intrusif.La plupart des frameworks de test pour C nécessitent beaucoup de code standard pour configurer des tests et des suites de tests - vous devez créer un fichier principal, puis enregistrer de nouvelles suites de tests, puis enregistrer les tests dans ces combinaisons, et enfin appeler les bonnes fonctions.Cela donne à l'utilisateur un grand contrôle, au prix malheureux de la simplicité.Le critère suit le principe KISS, tout en gardant le contrôle que l'utilisateur aurait avec les autres frameworks: les tests sont automatiquement enregistrés lorsqu'ils sont déclarés.Un point d'entrée par défaut est fourni, pas besoin de déclarer un principal sauf si vous souhaitez effectuer une manipulation spéciale.Les tests sont isolés dans leur propre processus, les plantages et les signaux peuvent être signalés et testés.Les progrès et les statistiques peuvent être suivis en temps réel avec des crochets de rapport.

Les catégories

Alternatives à Criterion pour Linux

Google Test

Google Test

Cadre de Google pour l'écriture de tests C ++ sur une variété de plateformes (Linux, Mac OS X, Windows, Cygwin, Windows CE et Symbian).Basé sur l'architecture xUnit.
CPPUnit

CPPUnit

Obtenez CppUnit - port C ++ de JUnit sur SourceForge.net.Téléchargements rapides, sécurisés et gratuits à partir du plus grand répertoire d'applications et de logiciels Open Source
UnitTest++

UnitTest++

UnitTest ++ est un framework de tests unitaires pour C ++ conçu pour la simplicité et la portabilité.