Estoy usando el googletest C++ testing framework. Normalmente la salida textual de la ejecución de una prueba es el siguiente:Impresión de salida adicional en Google Test
[ RUN ] MyTest.Fuzz [ OK ] MyTest.Fuzz (1867 ms)
quisiera salida de algunos datos adicionales en el mismo formato, por ejemplo:
[ RUN ] MyTest.Fuzz [ ] random seed = 1319760587 [ OK ] MyTest.Fuzz (1867 ms)
he encontrado Logging Additional Information en la documentación googletest pero eso solo parece enviar datos estructurados a la salida XML, no a la salida de la consola estándar.
¿Existe una función googletest a la que pueda llamar dentro de mi unidad de prueba que emita texto en este formato? El envío manual de datos al cout
funciona, pero no incluye la salida de color habitual, así que tengo que sangrar explícitamente la salida imprimiendo 13 espacios o lo que sea.
respuesta es útil: http://stackoverflow.com/a/29155677/92957 – Eugene