
Un marco de prueba unitaria de Dead-Simple, pero extensible, C y C ++.

La mayoría de los marcos de prueba para C requieren una gran cantidad de código de calderas para configurar pruebas y suites de prueba: debe crear una principal, luego registrar nuevas suites de prueba, luego registrar las pruebas dentro de estas suites y finalmente llamar a las funciones correctas.
Esto le da al usuario un gran control, a un costo desafortunado de la simplicidad.
Criterion sigue el principio de beso, mientras mantiene el control que el usuario tendría con otros marcos:
| Plataforma | Dominio |
|---|---|
| Ubuntu (> = 21.04) / Debian (> = 11) | apt-get install libcriterion-dev |
| GENTOO | emerge -a dev-libs/criterion |
| Arch Linux (Aur) | pacaur -S criterion |
| macosa | brew install criterion |
| Nada | nix-shell -p criterion |
| FreeBSD | pkg install criterion |
Si desea ver el criterio incluido en su distribución favorita, comuníquese con su equipo de mantenedores de paquetes.
Las versiones binarias para Linux x86_64 están disponibles en la página de lanzamiento.
Si tiene una plataforma diferente, aún puede construir la biblioteca desde la fuente.
Una documentación en línea está disponible en Readthedocs (PDF | Zip | Epub)
Las pruebas de muestra se pueden encontrar en el directorio de muestra.
| Canal | Descripción |
|---|---|
| Haga una pregunta en las discusiones de Github | |
| Lista de correo de criterio en freelists.org |
El criterio se construye con los siguientes proyectos:
Logotipo hecho por Paul Bouigue.