Gente se subió un script de pruebas que verifica lo que van a entregar.
Aún no está completo, falta agregar casos de prueba para los programas (de)codificarHamming, pero con esto pueden verificar si los programas que verifican la biblioteca compilan bien como es esperado.
Algo que falta en la letra es que llamar al make sin argumentos debe generar todos los ejecutables y bibliotecas que se piden.
Cómo mínimo deben generar codificarHamming, decodificarHammin y libHamming.a. libbits.a solo si la usan en sus programas o en libHamming.
Los únicos requisitos son que el entregable tenga el Makefile y libHamming.h, y que make genere los programas y bibliotecas que se pide. Como siempre los programas compilados y bibliotecas se borrarán, el script mostrará una advertencia si encuentra alguno de esos archivos. No es que se vayan a descontar puntos por estar presentes pero para que quede claro que se borran antes de hacer el make.
Como dije no es la versión final pero les sirve para saber si al menos están armando bien la biblioteca, los programas de prueba deben compilar con lo del script, sino pueden perder puntos.
Al script de pruebas le pueden pasar el directorio en el cual están trabajando o el zip que entregarían. Antes de entregar deben verificar su entregable con este script y no debe dar ningún error o pueden perder puntos. Además deben asegurarse de respetar el esquema de nombrado.
Para que todo funcione alcanza conque descarguen la carpeta y le den permisos de ejecución al script "chmod +x verificar.sh". Luego llaman al script pasando como parámetro el directorio o zip con lo que van a entregar.
En esta versión del script de verificación no borramos el directorio temporal para que puedan tener acceso a todo lo que se generó en el.
Saludos
Andrés.