30"""Verifies that Google Test uses filter provided via testbridge."""
34import gtest_test_utils
36binary_name =
'gtest_testbridge_test_'
38TESTBRIDGE_NAME =
'TESTBRIDGE_TEST_ONLY'
49 """Tests that the test filter is picked up from the testbridge env var."""
50 subprocess_env = os.environ.copy()
52 subprocess_env[TESTBRIDGE_NAME] =
'*.TestThatSucceeds'
55 self.assertEquals(0, p.exit_code)
57 Assert(
'filter = *.TestThatSucceeds' in p.output)
58 Assert(
'[ OK ] TestFilterTest.TestThatSucceeds' in p.output)
59 Assert(
'[ PASSED ] 1 test.' in p.output)
62if __name__ ==
'__main__':
def GetTestExecutablePath(executable_name, build_dir=None)
def testTestExecutionIsFiltered(self)