TestUnitarios - guadalinex-archive/guadalinex-v5 GitHub Wiki

Descripción

Este procedimiento pretende describir la manera correcta de crear test unitarios para los paquetes y su integración en el Sistema de Pruebas

Propuesta

Con el fin de que cada desarrollador pueda implementar en el lenguaje que desee los tests unitarios para su paquete el Sistema de Pruebas tratará con dichos tests normalizando:

  • La llamada a la ejecución de los tests
  • La interpretación del resultado de los tests

Así pues se propone lo siguiente:

  • Existirá dentro del paquete fuente un ejecutable llamado //unittests//
  • Al ejecutar //unittests// se ejecutarán los test unitarios.
  • La ejecución puede presentar mensajes por pantalla y:
    • Mensajes tipo warning deberán tener la forma: //Warning: mensaje_warning//
    • Mensajes de error deberán tener la forma: //Error: mensaje_de_error//
  • La ejecución debe devolver:
    • 0: Ejecución correcta de los test unitarios. Continuar.
    • 1: Warning en la ejecución de los tests. Continuar.
    • 2: Error en la ejecución de los tests. Abortar.
Autor fontanon