página - xml viewer free
Generar informe de prueba de unidad de Google C++ XML (4)
Soy nuevo en el uso del marco de prueba de Google para pruebas unitarias y tengo la intención de generar un informe XML de las pruebas o el resultado del comando como un informe (simplemente podría imprimirlo). He leído sobre Generar informe XML , pero no he podido entender con claridad cómo generar el informe. Cualquier ayuda sería muy apreciada.
Aclamaciones.
Además del método sugerido por @The Newbie, también puede generar un informe XML configurando el indicador --gtest_output = "xml: / home / user / XML_Report.xml" en la línea de comandos. Si está usando Microsoft Visual studio, entonces puede agregar indicador de argumentos del comando --gtest_output = "xml: / home / user / XML_Report.xml"
Estableciendo la bandera de argumentos de comando:
- Haga clic derecho en el proyecto y vaya a propiedades.
- Vaya a Propiedades de configuración-> Depuración.
- En Argumentos de comando agregue --gtest_output = "xml: / home / user / XML_Report.xml"
Googletest no genera un archivo XML compatible con JUnit, en tales escenarios necesita convertir el XML generado al formato XML de JUnit.
Me he referido a la solución de v01d y acabo de hacer una respuesta completa y correctamente enmarcada para cualquier otra persona que pueda encontrar la misma pregunta.
Configuración de la variable de entorno:
- Vaya a Mi computadora , haga clic derecho y haga clic en Propiedades .
- Haga clic en la pestaña Opciones avanzadas y haga clic en Variables de entorno .
Haga clic para agregar una nueva variable y configurar las propiedades de la siguiente manera:
Variable: GTEST_OUTPUT
Valor: xml: / home / user / XML_Report.xml
Reinicie su MSVC ++ y ejecute su programa de nuevo. Debería poder encontrar su Informe XML en la carpeta correspondiente como se menciona en la propiedad '' Valor '' especificada por usted. Además, incluso puede convertir el informe xml con la ayuda de Microsoft Access en una opción particular de formato que desee. Aquí se da un simple tutorial / ejemplo de esto: Conversión XML.
¡Espero que esto ayude!
Para entornos Linux:
Es simple, solo tiene que configurar la variable de entorno GTEST_OUTPUT de esta manera: exportar GTEST_OUTPUT = "xml: / home / user / src". o use el indicador -gtest_output establecido de la misma manera.