From a5e37d4a8e1ae1739bc3e5346bf966c701311b0e Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 20 Sep 2020 12:33:53 +0200 Subject: pkg/runtest: split parsing tests into OS/arch subtests --- pkg/runtest/run_test.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'pkg') diff --git a/pkg/runtest/run_test.go b/pkg/runtest/run_test.go index 29ef57237..e4712033e 100644 --- a/pkg/runtest/run_test.go +++ b/pkg/runtest/run_test.go @@ -5,6 +5,7 @@ package runtest import ( "flag" + "fmt" "os" "path/filepath" "runtime" @@ -112,11 +113,13 @@ func TestParsing(t *testing.T) { if err != nil { t.Fatal(err) } - for _, file := range files { - if _, _, _, err := parseProg(target, dir, file); err != nil { - t.Errorf("failed to parse %v/%v for %v: %v", dir, file, arch, err) + t.Run(fmt.Sprintf("%v/%v", target.OS, target.Arch), func(t *testing.T) { + for _, file := range files { + if _, _, _, err := parseProg(target, dir, file); err != nil { + t.Errorf("failed to parse %v/%v for %v: %v", dir, file, arch, err) + } } - } + }) } } } -- cgit mrf-deployment