Contents

Google Test是一个很流行的C++测试框架,在使用google test的过程中,如果遇到了一个或者几个测试失败了,在调试的过程中,我们只想运行这些失败的测试,这个时候就可以用::testing::FLAGS_gtest_filter来指定。

在你的google test的main函数里写成如下代码:

1
2
3
4
5
6
int _tmain(int argc, _TCHAR* argv[])
{
::testing::InitGoogleMock(&argc, argv);
::testing::FLAGS_gtest_filter = "MyClassTest.testMyMethod*";
return RUN_ALL_TESTS();
}
Contents