Criterio es un marco de prueba de unidad C multiplataforma no intrusivo.La mayoría de los marcos de prueba para C requieren una gran cantidad de código repetitivo para configurar pruebas y conjuntos de pruebas: debe crear un principal, luego registrar nuevos conjuntos de pruebas, luego registrar las pruebas dentro de estos trajes y finalmente llamar a las funciones correctas.Esto le da al usuario un gran control, con el desafortunado costo de la simplicidad.El criterio sigue el principio de KISS, manteniendo el control que el usuario tendría con otros marcos: las pruebas se registran automáticamente cuando se declaran.Se proporciona un punto de entrada predeterminado, no es necesario declarar un main a menos que desee hacer un manejo especial.Las pruebas se aíslan en su propio proceso, los accidentes y las señales se pueden informar y probar.El progreso y las estadísticas se pueden seguir en tiempo real con ganchos de informe.
criterion