X-Git-Url: https://git.llucax.com/software/sercom-old.git/blobdiff_plain/6285de9c71f4ea14723dc752aa8048efd150a47a..ba0abf5a76299fa7b8b6f16b3ac6187344a96276:/src/sc_test?ds=sidebyside diff --git a/src/sc_test b/src/sc_test index 479f75e..4eab7bb 100755 --- a/src/sc_test +++ b/src/sc_test @@ -401,15 +401,16 @@ while continuar: log.debug('No hay intento para probar') time.sleep(intervalo) continue - log.info('Nuevo intento a probar (%d %d.%d.%d %d%d%d)', + log.info('Nuevo intento a probar (%d %d.%d.%d %d%d%d [%d %d %d])', intento.inscripto.padron, intento.entrega.nroEjercicio, intento.entrega.entrega, intento.numero, intento.entrega.curso.anio, - intento.entrega.curso.cuatrimestre, intento.entrega.curso.curso) + intento.entrega.curso.cuatrimestre, intento.entrega.curso.curso, + intento.inscripto.id, intento.entrega.id, intento.id) mail = MailIntento(intento) # Compila compilar(intento, mail) if not intento.compila: - log.info('Intento no compila') + log.info('Intento[%d] no compila', intento.id) mail.send('NO COMPILA') continue # Ejecución de casos de prueba @@ -421,7 +422,8 @@ while continuar: # Pruebo y agrego prueba a la lista prueba = probar(intento, caso_de_prueba, mail) if not prueba.casoDePrueba.privado and not prueba.pasada: - log.info('Prueba %s no pasada' % prueba.casoDePrueba.nombre) + log.info('Prueba %s[%d %d] no pasada', prueba.casoDePrueba.nombre, + prueba.casoDePrueba.id, prueba.id) resultado = False # Limpio chroot limpiar(intento, caso_de_prueba) @@ -429,11 +431,14 @@ while continuar: # Envío mail con resultado al alumno if resultado: mail.send('ACEPTADO') + log.info('Pruebas finalizadas (intento[%d] aceptado)', intento.id) else: mail.send('FALLA PRUEBAS') + log.info('Pruebas finalizadas (intento[%d] no aceptado)', intento.id) # Limpio directorio log.debug('Borrando ejecutable y código objeto (*.o)') os.remove(os.path.join(intento.path, 'tp')) - [os.remove(obj) for obj in glob.glob(os.path.join(intento.path, '*.o'))] + for obj in glob.glob(os.path.join(intento.path, '*.o')): + os.remove(obj) # time.sleep(intervalo) #XXX Puede servir para enlentecer el server