2010-10-27 12 views
5

Trabajo con un equipo que desarrolla aplicaciones numéricas C++ basadas en MPI. El grupo usa cxxtest para construir pruebas unitarias individuales o pequeñas suites, pero 1) hay algunas complicaciones que se agregan a través de directorios con las características habituales de cxxtest y 2) hay algunas pruebas de integración que son simplemente más fáciles de implementar "desde afuera" al lanzar mpirun desde un solo hilo de pitón.py.test con pruebas que no son de Python (específicamente, con cxxtest)

Nos gustaría utilizar py.test como el pegamento que mantiene esto unido, ya que se anuncia a sí mismo como capaz de ejecutar pruebas que no son de pitón (podría convencerme de que salte a la nariz).

¿Alguien puede ayudarme a comenzar con las mejores prácticas para hacer esto? Una vez más, dado que parece ser una de las características anunciadas de py.test, me encantaría hacerlo de la manera en que se lo imaginé originalmente.

Gracias,

Eli

Respuesta

1

This guide de Feb 2014 tiene algunos ejemplos de cómo usar pytest para ejecutar pruebas C, quizás sea útil.

+0

Esta guía es genial, ¡gracias por el enlace! – Davide

1

Pago pytest-cpp, podría ser exactamente lo que necesita.

Cuestiones relacionadas