
Un cadre d'unité d'unité à simple simple, mais extensible, C et C ++.

La plupart des cadres de test pour C nécessitent beaucoup de code de passe-partout pour configurer des tests et des suites de tests - vous devez créer un principal, puis enregistrer de nouvelles suites de test, puis enregistrer les tests dans ces suites, et enfin appeler les bonnes fonctions.
Cela donne à l'utilisateur un grand contrôle, au coût malheureux de la simplicité.
Le critère suit le principe du baiser, tout en gardant le contrôle que l'utilisateur aurait avec d'autres cadres:
| Plate-forme | Commande |
|---|---|
| Ubuntu (> = 21,04) / debian (> = 11) | apt-get install libcriterion-dev |
| Gentoo | emerge -a dev-libs/criterion |
| Arch Linux (AUR) | pacaur -S criterion |
| macos | brew install criterion |
| Rien | nix-shell -p criterion |
| FreeBSD | pkg install criterion |
Si vous souhaitez voir le critère inclus dans votre distribution préférée, veuillez contacter leur équipe de maintenance de colis.
Les versions binaires pour Linux x86_64 sont disponibles sur la page de version.
Si vous avez une plate-forme différente, vous pouvez toujours créer la bibliothèque à partir de Source.
Une documentation en ligne est disponible sur ReadTheDocs (PDF | ZIP | EPUB)
Des tests d'échantillons peuvent être trouvés dans le répertoire de l'échantillon.
| Canal | Description |
|---|---|
| Posez une question dans les discussions GitHub | |
| Liste de diffusion des critères sur freelists.org |
Le critère est construit avec les projets suivants:
Logo fait par Paul Bouigue.