Casos de prueba
Para usar las caracteristicas de evaluación automática de programas de VPL debe rellenar el fichero "vpl_evaluate.cases".
Este fichero tiene el siguiente formato:
- "case = Descripción del caso": Optional. Establece el inicio de un caso de prueba.
- "input = texto": puede ocupar varias líneas. Finaliza cuando se introduce otra instrucción.
- "output = texto": puede ocupar varias líneas. Finaliza con otra instrucción. Un caso de prueba puede tener varias salidas válidas. Existen tres tipos de salidas: sólo números, texto y texto exacto:
- números: Se escriben sólo números. Solo se comprueban los número de la salida, el resto del texto es ignorado. Los números reales se comprueban con cierta tolerancia
- texto: Sólo se comprueban palabras, la comparación es insensible a mayúsculas y se ignara el resto de los caracteres.
- texto exacto: El texto se escribe entre comillas dobles.
- "grade reduction = [valor|porcentaje%]" : Por defecto cuando se produce un error se descuenta de la nota máxima (rango_nota/número de casos)
pero con esta instrucción se puede cambiar el descuento por otro valor o porcentaje.