我正在使用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