os.makedirs(intento.chrootPath(caso_de_prueba))
shutil.copy(os.path.join(intento.path, 'tp'),
os.path.join(intento.chrootPath(caso_de_prueba), 'tp'))
+ for f in caso_de_prueba.archivosEntrada:
+ shutil.copy(os.path.join(caso_de_prueba.pathEntradas, f),
+ os.path.join(intento.chrootPath(caso_de_prueba), f))
def limpiar(intento, caso_de_prueba):
# Borro chroot entero
log.debug('Fin de ejecuciĆ³n de caso de prueba (hijo: %d, ret: %d)',
proc.pid, proc.returncode)
if obs:
- prueba.observaciones = obs
+ prueba.observaciones = obs.replace('\0','\\0')
mail.agregarResultado(prueba)
log.debug('Resultado de la prueba: %s', prueba)
return prueba