我有一个用QTestLib
. 那是遗产。QTest
测试是从main
像常规 gtest 套件一样初始化的方法调用的。
在 CI 服务器上,我们使用“时间敏感排除”过滤器调用常规 gtest,例如
> testsuite.exe --gtest_filter=-*TimeSensitive*
现在我想尝试通过“听”来禁用其中一些对时间敏感的测试gtest_filter
。所以问题是:我可以使用与此等效的东西吗?
MyTest::test_TimeSensitiveTestMethod() {
if (!::testing::gtest_filter("MyTest_TimeSensitiveTestMethod")) return;
EXPECT_EQ(1, 2);
...
}