Integración del marco de prueba de C ++ no administrado con Visual Studio 2008 (corredor de prueba de GUI)

StackOverflow https://stackoverflow.com/questions/5316967

Pregunta

Una cosa que me gusta del marco de pruebas de unidades de Visual Studio es que todas las pruebas unitarias se realizan desde el IDE, desde la definición de clase hasta la ejecución de la prueba que tiene una barra gráfica/roja que da resultados de las pruebas.

Estoy usando cppunit y google test para probar mis aplicaciones. Lo logré integrar tanto en Visual Studio IDE, dada una salida de texto.

Me pregunto si alguien construye un complemento de Visual Studio que permita ejecutar la prueba desde dentro de Devstudio y tener un corredor de prueba gráfico para dar la retroalimentación.

Gracias,

Nic

¿Fue útil?

Solución

Finalmente he encontrado una forma interesante de hacer lo que estaba buscando.

Creé un proyecto del tipo "VisualStudioPackage" (VSpackage) que se utiliza para agregar funcionalidad personalizada al entorno de desarrollo.

En ese proyecto, envolví el corredor de prueba CPPUNIT y agregué un oyente de prueba personalizado que se utiliza para actualizar las estadísticas en una ventana (proporcionada por Vspackage) en Devstudio.

También agregué un comando personalizado para comenzar a probar mi proyecto.

Otros consejos

Todavía tengo que encontrar una integración para ninguno de los proyectos. Lo que algunas personas están haciendo en mi empresa es escribir sus pruebas en C ++/CLI que se pueden ejecutar con el MSTEST. Es un poco asqueroso, pero es a solución.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top