X-Git-Url: https://git.llucax.com/software/sercom-old.git/blobdiff_plain/4e3f43adcd264e39dc58f60cfd03c42855988400..a9db9840ef35d1c1450d0a97fbfbf2b308474c73:/src/sc_test diff --git a/src/sc_test b/src/sc_test index 5c9fb83..a8ea278 100755 --- a/src/sc_test +++ b/src/sc_test @@ -160,7 +160,7 @@ def probar(intento, caso_de_prueba, mail): proc = subprocess.Popen(params, **options) except Exception, e: # FIXME poner en el manejo de exceptiones estandar try: - print e.child_traceback + log.debug('ERROR! Trace del hijo: %s', e.child_traceback) raise except: raise @@ -218,8 +218,9 @@ def probar(intento, caso_de_prueba, mail): return prueba # Verifico salidas estándar/de error prueba.pasada = True # Asumo que está bien, ya habrá tiempo para cambiarlo + obs = '' if usa_stdout(): - obs = diff(prueba, mail, proc.stdout.readlines(), + obs += diff(prueba, mail, proc.stdout.readlines(), file(os.path.join(caso_de_prueba.path, 'stdout')).readlines(), caso_de_prueba.nombre + '.stdout', longname='La salida estándar') if usa_stderr(): @@ -400,9 +401,10 @@ while continuar: log.debug('No hay intento para probar') time.sleep(intervalo) continue - log.info('Nuevo intento a probar (alumno=%d, curso=%d, entrega=%d.%d, ' \ - 'intento=%d)', intento.inscripto.padron, intento.entrega.curso.curso, - intento.entrega.nroEjercicio, intento.entrega.entrega, intento.numero) + log.info('Nuevo intento a probar (%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) mail = MailIntento(intento) # Compila compilar(intento, mail)