Tratando de probar mi proyecto C en NetBeans, las pruebas no se terminan nunca, mientras que la salida es:netbeans Cunit pruebas de los casos no se terminan nunca
Test: testFileOne ...passed Test: testFileTwo ...passed
Run Summary: Type Total Ran Passed Failed Inactive
suites 1 1 n/a 0 0
tests 2 2 2 0 0
asserts 8 8 8 0 n/a
Elapsed time = 0.000 seconds
Incluso si parece completa, la barra de progreso sigue brillando en el valor de 0,0 %
Los casos de prueba son todas como:
void testMethod() {
CU_ASSERT(1 == 1);
//other lines of code..
CU_ASSERT(0 == 0);
}
con más de un CU_ASSERT para cada función. Algún comportamiento con el código de prueba generado automáticamente por NetBeans.
El comando
make test
desde la línea de comandos funciona como un encanto y termina sin ningún problema.
¿Alguien ha encontrado este problema antes? cualquier forma de resolverlo sin dañar mi computadora portátil? Gracias de antemano por cada comentario.
Sólo una conjetura salvaje: se puede empezar cualquier hilo en sus casos de prueba que no terminan cuando el la prueba en sí misma termina regularmente? – DerTroglodyt
Agregue printf's para seguir la ejecución y ver que la prueba de unidad realmente sale. –