我正在使用googletest C++ testing framework。正常情况下运行测试的文本输出看起来是这样的:在Google Test中打印额外的输出
[ RUN ] MyTest.Fuzz [ OK ] MyTest.Fuzz (1867 ms)
我想输出相同的格式一些额外的数据,例如:
[ RUN ] MyTest.Fuzz [ ] random seed = 1319760587 [ OK ] MyTest.Fuzz (1867 ms)
我已在googletest文档中找到Logging Additional Information但似乎只是将结构化数据发送到XML输出,而不是标准控制台输出。
是否有一个googletest函数,我可以在我的单元测试中调用输出这种格式的文本?手动发送数据到cout
工程,但它不包括通常的彩色输出,所以我必须通过打印13个空格或其他任何明确缩进输出。
有用的答案:http://stackoverflow.com/a/29155677/92957 – Eugene