aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-09-20 12:33:53 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-09-20 15:12:12 +0200
commita5e37d4a8e1ae1739bc3e5346bf966c701311b0e (patch)
tree60e0fbeabcf4b97c5dc64fb38419de8ff82cbde9 /pkg
parent7b84681e920e498236b20efc748010cbd9d0d2c9 (diff)
pkg/runtest: split parsing tests into OS/arch subtests
Diffstat (limited to 'pkg')
-rw-r--r--pkg/runtest/run_test.go11
1 files changed, 7 insertions, 4 deletions
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)
+ }
}
- }
+ })
}
}
}