2011-03-15 10 views
6

Una cosa que me gusta de Visual Studio Unit Testing Framework es que todas las pruebas unitarias se realizan desde el IDE, desde la definición de clase hasta ejecutar la prueba con un gráfico barra verde/roja dando resultados de la prueba.Integración del marco de prueba de C++ no administrado con Visual Studio 2008 (corredor de prueba GUI)

Estoy usando CppUnit y Google Test para probar mis aplicaciones. Logré bastante integrar ambos en Visual Studio IDE, dado un resultado de texto.

Me pregunto si alguien construye un Complemento de Visual Studio que permita tanto ejecutar la prueba desde DevStudio como tener un corredor de pruebas gráfico para dar su opinión.

Gracias,

Nic

Respuesta

1

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

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

En ese proyecto, envolví el corrector de prueba CppUnit y agregué un detector de prueba personalizado que se utiliza para actualizar las estadísticas en una ventana (proporcionado por el VsPackage) en DevStudio.

También agregué un comando personalizado para comenzar la prueba unitaria de mi proyecto.

+0

Suena muy bien, ¿lo tienes disponible para que otros lo usen? ¡Gracias! –

+0

¡Lo apreciaría muchísimo! Mi dirección en gmail es solo mi nombre. –

0

que todavía tienen que encontrar una integración de ambos proyectos. Lo que algunas personas están haciendo en mi empresa es escribir sus pruebas en C++/cli que se pueden ejecutar con mstest. Es un poco asqueroso, pero es una solución.

Cuestiones relacionadas