autotest para probar el obligatorio disponible a partir de hoy

autotest para probar el obligatorio disponible a partir de hoy

de Leonardo Barboni -
Número de respuestas: 0

Estimados, 

Queda a partir de hoy disponible el autotest para correr sobre sus Obligatorios 1.

Con este script nosostros vamos a corregir sus Obligatorios, por lo que es importante que todos sus codigos funcionen bien.  Cuando el script autotest detecte errores en las implementaciones se descontaran puntos del Obligatorio.

Instrucciones, 

-----------------------------------

1- Descargar test_obligatorio1.zip.

2- En una misma carpeta colocar los archivos libtest_obligatorio1.a y test_obligatorio1.o que se encuentran en el zip descargado. 

   Además, colocar sus implementaciones de bits.c y bits.h.

   Compilar el test:

   gcc -Wall -std=c99 bits.c test_obligatorio1.o -o test_obligatorio1 -L./ -ltest_obligatorio1

3- Correr la ayuda del test que le explicara como usarlo:  ./test_obligatorio1 --help  

4-  Adicionalmente, puede utilizar el bash script llamado secuencia_de_tests.sh, el cual contiene varias pruebas con distintos parámetros a las funciones que implemento. 

Para probar, en la terminal escribir: bash secuencias_de_tests.sh    

Nota: 

Es fundamental que los nombres de funciones, struct, enums, etc sean idénticos a los pedidos en la letra. Lo mismo con los tipos de datos de los parámetros de las  funciones y los tipos de datos de retorno. No es lo mismo int que unsigned int.

No cumplir con lo anterior conlleva a errores de compilación en el punto 3, siendo algunos posibles:

error: conflicting types for ...

error: unknown type name ...; did you mean ...?    

---------------------------------


Cualquier consulta no duden en escribir

Atte

Leonardo