mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-18 12:37:02 +02:00
* combine into one checker * combine and simplify ci checks * add to test package list * remove testing test * only run deprecations check * only run deprecations check * remove unneeded repo check * fix bash options
24 lines
666 B
Go
24 lines
666 B
Go
// Copyright (c) HashiCorp, Inc.
|
|
// SPDX-License-Identifier: MPL-2.0
|
|
|
|
package gonilnilfunctions
|
|
|
|
import (
|
|
"os"
|
|
"path/filepath"
|
|
"testing"
|
|
|
|
"golang.org/x/tools/go/analysis/analysistest"
|
|
)
|
|
|
|
// TestAnalyzer runs the analyzer on the test functions in testdata/funcs.go. The report from the analyzer is compared against
|
|
// the comments in funcs.go beginning with "want." If there is no comment beginning with "want", then the analyzer is expected
|
|
// not to report anything.
|
|
func TestAnalyzer(t *testing.T) {
|
|
f, err := os.Getwd()
|
|
if err != nil {
|
|
t.Fatal("failed to get working directory", err)
|
|
}
|
|
analysistest.Run(t, filepath.Join(f, "testdata"), Analyzer, ".")
|
|
}
|