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文件。
有什么想法?
我不熟悉cpputest,但不是记者一个分离模块,该模块可更换由你自己的,如[UnitTest ++](http://unittest-cpp.github.io/)/ [TestReporter.h](https://github.com/unittest-cpp/unittest-cpp/blob/master) /UnitTest%2B%2B/TestReporter.h)? – Ped7g
您确定要为您的测试添加ID吗?请注意ID在TDD周期之间会发生变化,测试递增。您无法定义测试的顺序运行或预测它都是平台依赖的。 –