【发布时间】:2012-09-26 20:55:03
【问题描述】:
googletest 单元测试可以按类别分组吗?例如“SlowRunning”、“BugRegression”等。我发现最接近的是 --gtest_filter 选项。通过将类别名称附加/附加到测试或夹具名称中,我可以模拟组的存在。这不允许我创建不正常运行的组。
如果 googletest 中不存在类别,是否有好的或最佳实践解决方法?
编辑:另一种方法是使用 --gtest_also_run_disabled_tests。在测试前添加 DISABLED_ 可以为您提供一个条件类别,但我觉得我在执行此操作时误用了 DISABLED。
【问题讨论】:
-
如果可能,您可以考虑使用内置此基本功能的“catch2”测试框架。
标签: c++ unit-testing googletest