2012-01-19 8 views
15

Existe una increíble falta de documentación decente en HTF. Todo lo que pude encontrar fue un Tutorial que no proporciona cualquiera de los siguientes datos realmente importante:Prueba con HTF

  1. ¿Cómo se crea un conjunto de pruebas que se ejecuta de forma automática todas las pruebas de paquetes?
  2. ¿Qué son exactamente esas "pruebas de caja negra" de HTF y cómo las creo?
  3. ¿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)?
+1

Un buen paquete de ejemplo canónico sería bueno. Busqué en un montón de proyectos de Haskell en Github (tal vez no sea la mejor fuente, pero aún así ...) para ver cómo hicieron las pruebas, y * todos * lo hicieron al menos un poco diferente. –

+0

Me pondría en contacto con el autor del paquete. – jberryman

+0

@jberryman en realidad lo hice y lo señalé a esta pregunta. Supongo que tendremos que esperar. –

Respuesta

6

La nueva versión 0.9.0.0 de HTF (consulte http://hackage.haskell.org/package/HTF-0.9.0.0 y https://github.com/skogsbaer/HTF/) con suerte responde a todas sus preguntas. Voy a resumir:

+0

Gracias, Stefan! ¡Y por cierto un gran proyecto! –