2010-06-02 15 views
20

Necesito escribir un conjunto de pruebas unitarias para un proyecto que estoy desarrollando en mi tiempo libre. Al ser un novato de CL, me sentí abrumado por la cantidad de opciones para una implementación de CL, dediqué bastante tiempo para elegir una. Ahora estoy enfrentando exactamente lo mismo con los marcos de prueba de unidades.¿Cuál es un buen marco de prueba de unidad para los proyectos de Common Lisp?

Un vistazo rápido al http://www.cliki.net/test%20framework muestra 20 marcos de prueba de unidades! La elección es buena, pero para un novato como yo esto puede ser un poco confuso y dado el número de marcos, sería doloroso probarlos todos.

me gusta usar un marco que:

  • es razonablemente bien mantenido
  • Fácil de usar, pero con un cierto grado de flexibilidad
  • Ofrece algún tipo de integración con Emacs (o es posible para integrarse fácilmente con Emacs)
  • es posible integrarlo con git post-commit ganchos
  • es posible integrarlo con un sistema de integración continua (como buildbo t)

¿Cuáles son sus experiencias en este campo?

Respuesta

9

¿Has visto el enlace a http://aperiodic.net/phil/archives/Geekery/notes-on-lisp-testing-frameworks.html en el enlace Test framework comparison en esa página de cliki que mencionas? Phil da sus impresiones, y lo que parece usar los diversos marcos de prueba.

+2

Sí, pero la página "comparación marco de prueba" es un poco vago y parece que solo los han usado para proyectos de juguetes. Por otro lado, el artículo de Phil está bien explicado y es exhaustivo, pero publicando esto en StackOverflow esperaba obtener muchas opiniones de los desarrolladores que trabajan en diferentes proyectos de diferentes tamaños. –

+1

¡De hecho! Espero ver esos informes yo mismo. –

Cuestiones relacionadas