(t testing.TB, fileName string)
| 305 | } |
| 306 | |
| 307 | func readTestSuite(t testing.TB, fileName string) *test.Suite { |
| 308 | t.Helper() |
| 309 | testCaseBytes, err := os.ReadFile(fileName) |
| 310 | if err != nil { |
| 311 | t.Fatalf("os.ReadFile(%s) failed: %v", fileName, err) |
| 312 | } |
| 313 | suite := &test.Suite{} |
| 314 | err = yaml.Unmarshal(testCaseBytes, suite) |
| 315 | if err != nil { |
| 316 | log.Fatalf("yaml.Unmarshal(%s) error: %v", fileName, err) |
| 317 | } |
| 318 | return suite |
| 319 | } |