- # stdin es caso especial
- archivos_salida = BLOBCol(default=None) # ZIP con archivos de salida
- # stdout y stderr son especiales
+ # __stdin__ es caso especial
+ # Si un caso de prueba tiene
+ # comandos que tiene algún
+ # archivo de entrada (incluyendo
+ # stdin) con los propios, se usa
+ # el archivo del caso de prueba,
+ # no del comando.
+ archivos_a_comparar = BLOBCol(default=None) # ZIP con archivos de salida
+ # __stdout__, __stderr__ y
+ # __stdouterr__ (ambos juntos)
+ # son casos especiales
+ # Si un caso de prueba tiene
+ # comandos que tiene algún
+ # archivo a comparar (incluyendo
+ # stdout/err) con los propios,
+ # se compara contra el archivo
+ # del caso de prueba, no del
+ # comando.
+ archivos_a_guardar = TupleCol(notNone=True, default=()) # TODO FrozenSetCol
+ # __stdout__, __stderr__ y
+ # __stdouterr__ (ambos juntos)
+ # son casos especiales