我正在使用googletest C++测试框架.通常,运行测试的文本输出如下所示:
[ 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个空格或其他来明确缩进输出.