2016-09-15 34 views
0

當我建立和運行一個cpputest我得到的輸出,如:cpputest - 約測試用例輸出的更多信息

TEST(MYTEST, TEST_CASE_1) - 0 ms 
TEST(MYTEST, TEST_CASE_2) - 0 ms 
TEST(MYTEST, TEST_CASE_3) - 0 ms 

這是通過指定命令行參數-v(詳細) 是有辦法在輸出中輸入更多信息。我想爲每個單元測試情況下具有特定的ID,如:

TEST(MYTEST, TEST_CASE_1) - 0 ms - ID:001 
TEST(MYTEST, TEST_CASE_2) - 0 ms - ID:002 
TEST(MYTEST, TEST_CASE_3) - 0 ms - ID:003 

我發現UT_PRINT()宏但它輸出與行號單元測試文件的完整路徑。此ID號我會用

-ojunit 

命令後輸出到.XML文件。

有什麼想法?

+0

我不熟悉cpputest,但不是記者一個分離模塊,該模塊可更換由你自己的,如[UnitTest ++](http://unittest-cpp.github.io/)/ [TestReporter.h](https://github.com/unittest-cpp/unittest-cpp/blob/master) /UnitTest%2B%2B/TestReporter.h)? – Ped7g

+0

您確定要爲您的測試添加ID嗎?請注意ID在TDD週期之間會發生變化,測試遞增。您無法定義測試的順序運行或預測它都是平臺依賴的。 –

回答