1. Ejecutar el comando: `make testing`.

1. Ejecutar el comando: `make testing`.

de Sofia Tito Virgilio Rodriguez -
Número de respuestas: 19
En respuesta a Sofia Tito Virgilio Rodriguez

Re: 1. Ejecutar el comando: `make testing`.

de Lucca Agustín Frachelle Delgado -
Hola buenas como va?

Estoy corriendo el make testing y me da esta salida :
Screenshot%202025-03-16%20at%205.21.32%E2%80%AFPM.png
La salida del valgrind esta normal? O me esta avisando de perdidas de memoria?
 
Saludos Lucca!
En respuesta a Lucca Agustín Frachelle Delgado

Re: 1. Ejecutar el comando: `make testing`.

de Brahian Ezequiel Ferreira Villanueva -

Utilicé el mismo comando, pero en la salida me marca que todos los casos tienen error.todos los casos de prueba correctos, pero en la salida dice que todos fallaron.

En respuesta a Brahian Ezequiel Ferreira Villanueva

Re: 1. Ejecutar el comando: `make testing`.

de Guillermo Dufort -

Hola,

Te fijaste cuál es el contenido de los archivos .diff?

Qué pasa cuando ejecutás los tests individualmente?

En respuesta a Guillermo Dufort

Re: 1. Ejecutar el comando: `make testing`.

de Brahian Ezequiel Ferreira Villanueva -
los archivos .diff no contienen nada, al ejecutar el test sobre los casos de prueba fecha4-comparar y fecha5-combinado marca como si todo estuviera distinto, reviso el archivo .sal y enrealidad es lo mismo que el .out de cada caso de prueba, lo que tiene sentido con lo que resulta luego de ejecutar el make testing, pues esos casos aparecen con 1.
En respuesta a Brahian Ezequiel Ferreira Villanueva

Re: 1. Ejecutar el comando: `make testing`.

de Brahian Ezequiel Ferreira Villanueva -
Resolví el error, lo que sucedía era que tenia un problema con el algoritmo de calculo de los años bisiestos, ya ahora ejecuta como el caso de mas arriba y por las dudas descargue de nuevo los archivos.
Dejo el mensaje por si a alguien le sirve.
En respuesta a Sofia Tito Virgilio Rodriguez

Re: 1. Ejecutar el comando: `make testing`.

de Joaquina Garcia Marmol -

Buenos días, tengo una duda sobre el caso de prueba refugio3-esta-obtener, ya que en el .out aparece como si luego de la vitalidad debiera ir un espacio, sin embargo tengo todos los otros casos de prueba correctos, y me preguntaba si el "\n" no debería ir dentro del principal en ObtenerRefugio, porque dentro de imprimirTPerro no puede ir porque da error en los otros casos, y es el único en el que aparece con un espacio luego de la vitalidad, seguramente esté equivocada o tal vez actualizaron eso en los casos de prueba, espero su respuesta muchas gracias!!

En respuesta a Joaquina Garcia Marmol

Re: 1. Ejecutar el comando: `make testing`.

de Joaquina Garcia Marmol -
En respuesta a Sofia Tito Virgilio Rodriguez

Re: 1. Ejecutar el comando: `make testing`.

de Santiago Gabriel Garcia Clivio -
hola una consulta,estaba corriendo el make testing y me salto el siguiente error, el cual se repite para todos los casos de prueba: 

timeout 4 valgrind -q --leak-check=full ./principal < test/fecha2-copiar.in > test/salidas/fecha2-copiar.sal 2>&1
make: [Makefile:113: test/salidas/fecha2-copiar.sal] Error 124 (ignored)
---- ERROR en caso test/salidas/fecha2-copiar.diff ----

Sin embargo para todos los casos me genera .diff y .sal, y los .diff son, creo, correctos(coinciden con los .out correspondientes, sin mostrar ningun error). Probe correr cada caso de prueba individualmente y todos me dieron la salida correcta.Porque podria darse el error?.Desde ya muchas gracias
En respuesta a Santiago Gabriel Garcia Clivio

Re: 1. Ejecutar el comando: `make testing`.

de Federico Rivero -
Hola Santiago,

Eso te ocurre en las máquinas de la FING? Si es en tu casa te recomendaría probar en la FING. Adicionalmente te recomiendo ejecutar 'make clean' antes de volver a ejecutar make testing.

Saludos,
Federico
En respuesta a Sofia Tito Virgilio Rodriguez

Re: 1. Ejecutar el comando: `make testing`.

de Juan Pedro Irigoin Del Puerto -
Hola buenas, estoy teniendo complicaciones con el caso refugio4-ingresaronPerrosFecha-imprimirPerrosFecha. Parece ser algo del ordenamiento del arreglo pero no lo estoy pudiendo arreglar de ninguna forma. Sin embargo el resto de casos de prueba si me dan como correctos. ¿Qué puede ser que me haya dado problema al ordenar?
También me gustaría saber si puedo entregar de esta forma el archivo.image.png

Resultados del testing

En respuesta a Juan Pedro Irigoin Del Puerto

Re: 1. Ejecutar el comando: `make testing`.

de Guillermo Dufort -
Hola,

Para averiguar qué puede estar pasando te recomiendo que agarres el caso que tiene error y vayas agregando a los perros de a uno e imprimiendo la lista.
En el momento en que la lista diverja de lo que esperás va a ser más claro cuál puede ser el problema.

Saludos
En respuesta a Sofia Tito Virgilio Rodriguez

Re: 1. Ejecutar el comando: `make testing`.

de Marcos Ernesto Santana Ferreira -

Me sale esto al tirar el Make Testing, creo que el error se encuentra en el liberar, pero no veo que podría ser.

No me encuentro en facultad por lo cual no puedo ir hasta los salones a preguntar.

Adjunto 1.png
En respuesta a Sofia Tito Virgilio Rodriguez

Re: 1. Ejecutar el comando: `make testing`.

de Pablo Matias Gimeno Gomez -

Buenas, cuando ejecuto los test manualmente me salen sin diferencias, ahora cuando utilizo make testing, me señala errores en todas las funciones y en todos los archivos diff me aparece lo mismo, no logro darme cuenta a que se debe el error. image.png

En respuesta a Pablo Matias Gimeno Gomez

Re: 1. Ejecutar el comando: `make testing`.

de Ignacio Remersaro Coronel -
Buenas,

los casos de fecha te están devolviendo este error también?
En respuesta a Ignacio Remersaro Coronel

Re: 1. Ejecutar el comando: `make testing`.

de Pablo Matias Gimeno Gomez -
En respuesta a Pablo Matias Gimeno Gomez

Re: 1. Ejecutar el comando: `make testing`.

de Guillermo Dufort -

Buenas,

El comando "make testing" lo único que hace es ejecutar cada uno de los casos individualmente.

Te recomiendo que te concentres en el primer caso que te da error e intentes encontrar qué puede ser lo que está pasando ejecutando línea por línea e intentando ver cuándo es que se produce el comportamiento no esperado.

Saludos,

Guillermo