2 * Ver por qué no anda valgrind en chroot.
3 * Hacer que se usen los parametros ComandoPrueba como multiplicadores de
5 * Arreglar bug. Al mezclar los archivos_entrada, archivos_a_comparar y
6 archivos_a guardar en los ComandoPrueba con los de los CasoDePrueba, si se
7 especifica __stdouterr__ en uno y __stdout__ o __stderr__ en otro, el
8 __stdout__/__stderr__ nunca se guarda porque el __stdouterr__ captura los fd
9 1 y 2 juntos, entonces después no se encuentra ese archivo.
10 Hay que rever el tema del ComandoPrueba, hay que repensarlo un poco (tal vez
11 poner un ComandoPrueba ímplícito que pruebe sin filtros y que los
12 ComandoPrueba sean exclusivos para correr cosas raras, o ver de qué manera
13 especificar cuando se quiere pisar lo del caso o usar lo del caso, o tal vez
14 especificar comandos _por_ caso de prueba, o tal vez hacer un caso de prueba
15 distinto por cada cosa loca que se quiera hacer, que correr con valgrind sea
16 un caso de prueba, y correr sin, sea otro, e incluso analizar si no poner
17 tambien los ComandoFuente ahí también, de manera de poder compilar
18 diferentes CasoDePrueba con diferentes parámetros).
19 * Hacer un control del límite de tiempo que un subproceso puede tomar más
20 bullet-proof (un sleep(99999999) hace pinchar el sistema). Ver sercom viejo.
21 * Poner advertencias (error?) si se sobreescriben archivos de la entrega del
22 alumno con archivos de entrada de los comandos (low priority).
23 - Pensar/resolver password en ABM de Docente/Alumno
24 - Terminar ABM simples:
26 * DocenteInscripto (Docente) (nico)
27 * AlumnoInscripto (Alumno) (nico)
31 - Hacer DB con datos de prueba (nico)
32 - Hacer archivos de prueba para las cargas masivas (nico)
33 - Hacer Informe bonito para pelu (un poco cada uno)
34 - Agregar ABM de Tareas y Comandos, actualizar ABM de CasoDePrueba.
35 * Permitir bajar archivos de Comandos y CasoDePrueba.
36 * Hacer consulta de ComandoEjecutado y amigos.
37 - Verificar al agregar casos de prueba o comandos que no hayan archivos en
38 archivos_entrada y archivos_a_comparar que se repitan (o al menos advertir al
41 * Poner una columna en el listado con la cantidad de entregas.
42 - Arreglar encoding de logging. Probablemente haya que hacer un logger que
43 encodee en UTF-8 para que no sea todo un gran asco (esto es de way too baja