(t *testing.T, path string)
| 540 | } |
| 541 | |
| 542 | func RunTestsFile(t *testing.T, path string) { |
| 543 | def, err := ParseTestsFile(path) |
| 544 | require.NoError(t, err) |
| 545 | parallel := def.Parallel |
| 546 | for _, test := range def.Tests { |
| 547 | t.Run(test.Name, func(t *testing.T) { |
| 548 | if parallel { |
| 549 | t.Parallel() |
| 550 | } |
| 551 | test.Run(t) |
| 552 | }) |
| 553 | } |
| 554 | } |
| 555 | |
| 556 | func RunSingleTest(t *testing.T, path string, testName string) { |
| 557 | def, err := ParseTestsFile(path) |