【问题标题】:googletest: is it possible to select a single test fixture/case?googletest:是否可以选择单个测试夹具/案例?
【发布时间】:2013-01-09 14:50:50
【问题描述】:

我使用googletest 进行 C++ 单元测试。我已经定义了多个从::testing::Test 派生的类,每个类都有多个使用TEST_F 定义的测试函数。

我都用

int main(int argc, char **argv) {

    ::testing::InitGoogleTest(&argc, argv);
    return RUN_ALL_TESTS();

}

在调试时,我想专注于特定的测试用例。是否可以只运行特定的TestTEST_F

【问题讨论】:

  • 如果你使用 Eclipse,你可以使用断点来暂停执行。

标签: c++ unit-testing testing googletest


【解决方案1】:

您可以使用 gtests 命令行选项--gtest_filter 来调用调试会话的可执行文件。 @见Running a Subset of the Tests

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多