diff --git a/test/runner/gtest/gtest.go b/test/runner/gtest/gtest.go index 094fc2804..8a3c8dd24 100644 --- a/test/runner/gtest/gtest.go +++ b/test/runner/gtest/gtest.go @@ -33,6 +33,9 @@ var ( // filterBenchmarkFlag is the flag that will run specified benchmarks. filterBenchmarkFlag = "--benchmark_filter" + + // TestFlags is the flags that are set for all tests. + TestFlags = []string{} ) // TestCase is a single gtest test case. diff --git a/test/runner/main.go b/test/runner/main.go index 7059a1227..47135d62b 100644 --- a/test/runner/main.go +++ b/test/runner/main.go @@ -159,6 +159,7 @@ func runTestCaseNative(testBin string, tc *gtest.TestCase, args []string, t *tes args = tc.Args() } + args = append(args, gtest.TestFlags...) cmd := exec.Command(testBin, args...) cmd.Env = env cmd.Stdout = os.Stdout @@ -532,6 +533,7 @@ func runTestCaseRunsc(testBin string, tc *gtest.TestCase, args []string, t *test if args == nil { args = tc.Args() } + args = append(args, gtest.TestFlags...) var spec *specs.Spec if *fusefs { fuseServer, err := testutil.FindFile("test/runner/fuse/fuse")