X-Git-Url: https://git.llucax.com/software/sercom-old.git/blobdiff_plain/2865b092c966b47b21285144500ed9465d2f57c1..8e949891107590587768049e87d74676864c6119:/src/sc_test diff --git a/src/sc_test b/src/sc_test index f78243a..3ed7b6c 100755 --- a/src/sc_test +++ b/src/sc_test @@ -98,6 +98,9 @@ def preparar(intento, caso_de_prueba): 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 @@ -253,7 +256,7 @@ def probar(intento, caso_de_prueba, mail): 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