Resultados del laboratorio

Resultados del laboratorio

de Juan Pablo García Garland -
Número de respuestas: 0
Quedaron publicados los resultados del laboratorio.

El archivo usado para testear tiene una estructura similar al que habíamos publicado antes, quedó actualizado. Son 120 tests en total, En la tercera columna de la planilla tienen el total de tests corridos exitosamente. Un 1 significa que el test pasó, un 0 que falló. Si corren la función main del archivo Tests.hs publicado van a obtener un mejor diagnóstico de cuáles fallaron (se imprimen los nombres de los tests fallados, como antes).

Todos pueden reentregar hasta el viernes 25 (mañana) a las 23.59. Si su entrega ya pasa todos los tests no es necesario, sino, les pedimos que intenten llevar a 0 la cantidad de tests fallidos.

Queda pendiente realizar el control de individualidad.

Algunas preguntas que pueden surgir:

- ¿Qué significa una 'x' en el resultado de los tests?
Que el test no llegó a correrse porque hubo un error en tiempo de ejecución previamente, por ejemplo porque se aplicó `head` a una lista vacía. (el error se produce seguramente en el primer test que aparece con resultado 'x').

- No me compila Tests.hs porque define una instancia de Eq para JSON y en mi tarea ya fue definida en otro módulo.
Todos los grupos que hicieron las cosas de esta manera definían instancia de Eq con la igualdad estructural igual que Tests.hs, así que simplemente comenten la declaración de la instancia de Eq para JSON al final de Tests.hs, para que se use la que definieron ustedes (fué lo que hicimos para testear).

Saludos!