unitarios unitarias tipos test tecnológica solución software sistema reporte pruebas integrales integración integracion funcionales ejemplos ejemplo haskell cabal quickcheck hunit

tipos - ¿Estado actual de integración de pruebas unitarias con Haskell''s Cabal?



reporte de pruebas unitarias (1)

  1. Asegúrese de tener instalada la última versión de Cabal y Cabal-install.

  2. Tenga una sección de test-suite en su archivo .cabal . Consulte esta sección de la documentación de Cabal para obtener una explicación de cómo escribir una sección de test-suite en su archivo Cabal y esta sección para obtener instrucciones sobre cómo ejecutarlo.

He estado usando el soporte de prueba incorporado por algún tiempo y me ha salvado de tener que mantener Makefiles frágiles solo para mis pruebas. Todavía hay algunos bordes ásperos en la salida de la línea de comando de la cabal test , pero se han corregido en HEAD, por lo que en la próxima versión de Cabal / cabal-install, todo debería ser muy suave.

Cuando busco en google cómo integrar pruebas unitarias con archivos cabal, o bien encuentro

¿Cómo ejecutaría todas las pruebas de unidad usando cabal (por ejemplo, cada vez que hago una "compilación de cabal") hoy?