testing - signo - happy tree friends test
Prueba con HTF (1)
La nueva versión 0.9.0.0 de HTF (vea http://hackage.haskell.org/package/HTF-0.9.0.0 y https://github.com/skogsbaer/HTF/ ) con suerte responde todas sus preguntas. Voy a resumir:
Respuesta a la pregunta 1: consulte el tutorial, http://hackage.haskell.org/packages/archive/HTF/0.9.0.0/doc/html/Test-Framework-Tutorial.html . Explica cómo configurar un módulo principal que ejecuta todas las pruebas definidas en su paquete, consulte la sección "Probar definiciones en múltiples módulos"
Respuesta a la pregunta 2: la documentación del módulo BlackBoxTest http://hackage.haskell.org/packages/archive/HTF/0.9.0.0/doc/html/Test-Framework-BlackBoxTest.html ahora explica en detalle qué caja negra prueba es y cómo usarlo.
Respuesta a la pregunta 3: El repositorio de HTF en https://github.com/skogsbaer/HTF/ ahora contiene un directorio de
sample
con un proyecto de muestra completo.
Hay una increíble falta de documentación decente en HTF. Todo lo que pude encontrar fue un Tutorial que no proporciona ninguna de las siguientes informaciones realmente importantes:
- ¿Cómo creo un banco de pruebas que ejecuta automáticamente todas las pruebas desde los paquetes?
- ¿Qué son exactamente esas "pruebas de caja negra" de HTF y cómo las creo?
- ¿Cuáles son los estándares reales de configuración de un conjunto de pruebas basado en HTF (raíz de origen, estructura de paquetes y módulos, cabal)?