diff --git a/pkg/paralleltest/paralleltest_test.go b/pkg/paralleltest/paralleltest_test.go index 5b0d2bd1..5cc84ee4 100644 --- a/pkg/paralleltest/paralleltest_test.go +++ b/pkg/paralleltest/paralleltest_test.go @@ -1,8 +1,6 @@ package paralleltest import ( - "os" - "path/filepath" "testing" "golang.org/x/tools/go/analysis/analysistest" @@ -11,41 +9,23 @@ import ( func TestMissing(t *testing.T) { t.Parallel() - wd, err := os.Getwd() - if err != nil { - t.Fatalf("Failed to get wd: %s", err) - } - - testdata := filepath.Join(filepath.Dir(wd), "paralleltest", "testdata") - analysistest.Run(t, testdata, NewAnalyzer(), "t") + analysistest.Run(t, analysistest.TestData(), NewAnalyzer(), "t") } func TestIgnoreMissingOption(t *testing.T) { t.Parallel() - wd, err := os.Getwd() - if err != nil { - t.Fatalf("Failed to get wd: %s", err) - } - a := newParallelAnalyzer() a.ignoreMissing = true - testdata := filepath.Join(filepath.Dir(wd), "paralleltest", "testdata") - analysistest.Run(t, testdata, a.analyzer, "i") + analysistest.Run(t, analysistest.TestData(), a.analyzer, "i") } func TestIgnoreMissingSubtestsOption(t *testing.T) { t.Parallel() - wd, err := os.Getwd() - if err != nil { - t.Fatalf("Failed to get wd: %s", err) - } - a := newParallelAnalyzer() a.ignoreMissingSubtests = true - testdata := filepath.Join(filepath.Dir(wd), "paralleltest", "testdata") - analysistest.Run(t, testdata, a.analyzer, "ignoremissingsubtests") + analysistest.Run(t, analysistest.TestData(), a.analyzer, "ignoremissingsubtests") }