diff --git a/pkg/test/main_entry.go b/pkg/test/main_entry.go index eeb2f438435..dde8c9d5748 100644 --- a/pkg/test/main_entry.go +++ b/pkg/test/main_entry.go @@ -24,8 +24,10 @@ import ( func MainEntry(m *testing.M) { fopts := &frameworkOpts{} - fopts.addToFlagSet(flag.CommandLine) - flag.Parse() + fs := flag.NewFlagSet(os.Args[0], flag.ExitOnError) + fopts.addToFlagSet(fs) + + fs.Parse(os.Args[1:]) f, err := newFramework(fopts) if err != nil {