1. Ejecutar el comando: `make testing`

1. Ejecutar el comando: `make testing`

de Alejandro Blanco -
Número de respuestas: 11
En respuesta a Alejandro Blanco

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

de Matías Raúl Mirandetti Duarte -

el comando make testing me emite diferentes resultados en mi pc y en la unix de la fing, ademas no entiendo por qué habría error de memoria si no hay pérdida de la misma, además las funciones utilizadas son en gran parte dadas por la guia, gracias.

en la PC de la fing:

en mi PC:


En respuesta a Alejandro Blanco

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

de Magdalena Amarante Mastropierro -
Buenas, tengo un problema con el make testing
Me tira que el primer caso no funciona pero si lo hago individual si funciona

En respuesta a Magdalena Amarante Mastropierro

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

de Alejandro Blanco -
Magdalena.

Supongo que estas copiando el código a una maquina de Facultad (enseñanza Unix) para ejecutar allí los tests.

Dos cosas. Antes ejecuta
- 'make clean'
y luego volvé a compilar tu código
- `make`

Luego ejecuta los casos de prueba.

Comentanos para saber si así te funcionó el código

Saludos
Alejandro B
En respuesta a Alejandro Blanco

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

de Magdalena Amarante Mastropierro -
Buenas, tengo un problema con el make testing
Me tira que el primer caso no funciona pero si lo hago individual si funciona

En respuesta a Magdalena Amarante Mastropierro

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

de Alexis Gutiérrez Manrique -
Buenas tardes. Tuve problemas por el estilo, por ejemplo me salían los dos primeros casos mal, el problema se solucionó al ejecutar nuevamente el comando 'make clean', quizá a ustedes les sirva.

Saludos.
En respuesta a Alejandro Blanco

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

de Marcelo Alessandro Méndez Noria -
Tengo una consulta me sale que persona6-esmasviejapersona está mal este es el Código del archivo diff yo no entiendo por que dice que esta mal ya hice make clean make all y sigue pasando lo mismo < 3>La fecha de nacimiento de la persona es: 24/3/2024
---
> 3>La fecha de nacimiento de la persona es: 24/3/2024
3a4,10
> ==47626== 12 bytes in 1 blocks are definitely lost in loss record 1 of 1
> ==47626== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==47626== by 0x10A34B: crearTFecha(unsigned int, unsigned int, unsigned int) (fecha.cpp:16)
> ==47626== by 0x10985F: leerFecha(rep_fecha*&) (principal.cpp:188)
> ==47626== by 0x1098CC: main_crearFecha(rep_fecha*&) (principal.cpp:194)
> ==47626== by 0x1093E2: main (principal.cpp:104)
> ==47626==
En respuesta a Marcelo Alessandro Méndez Noria

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

de Alejandro Blanco -
Marcelo.

Proba primero correr el caso de prueba "persona6-esmasviejapersona" invocando el ./principal.

No se de donde te esta dando la salida:
> 3>La fecha de nacimiento de la persona es: 24/3/2024

porque esa fecha no aparece en el caso de prueba. Fijate si el archivo del caso de prueba esta bien comparándolo con el que te dimos en el archivo con el material para la tarea.

Saludos
Alejandro B
En respuesta a Alejandro Blanco

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

de Juan Andres Matonte Argüello -
Buenas noches, me tira unos cuantos casos mal cuando hago el make testing, pero cuando pruebo hacer lo con el comando " ./principal ademas de ese archivo tambien me tiro en unos cuantos mal ese error.
El error que me salta es ...
timeout 4 valgrind -q --leak-check=full ./principal < test/fecha1-crear-imprimir-liberar.in > test/salidas/fecha1-crear-imprimir-liberar.sal 2>&1
---- ERROR en caso test/salidas/fecha1-crear-imprimir-liberar.diff ----

Lo estoy haciendo desde mi usuario informatico en una pcunix conectandome desde mi casa