github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/pkg/logql/syntax/fuzz_test.go (about) 1 //go:build gofuzz 2 // +build gofuzz 3 4 package syntax 5 6 import ( 7 "io/ioutil" 8 "os" 9 "testing" 10 11 "github.com/stretchr/testify/require" 12 ) 13 14 const fuzzTestCaseEnvName = "FUZZ_TESTCASE_PATH" 15 16 func Test_Fuzz(t *testing.T) { 17 fuzzTestPath := os.Getenv(fuzzTestCaseEnvName) 18 data, err := ioutil.ReadFile(fuzzTestPath) 19 require.NoError(t, err) 20 _, _ = ParseExpr(string(data)) 21 }