} else {
// Use a format string to only list packages and commands that have tests.
const format = "{{if (or .TestGoFiles .XTestGoFiles)}}{{.ImportPath}}{{end}}"
- all, err := exec.Command("go", "list", "-f", format, "std", "cmd").Output()
+ all, err := exec.Command("go", "list", "-f", format, "std", "cmd").CombinedOutput()
if err != nil {
- log.Fatalf("Error running go list std cmd: %v", err)
+ log.Fatalf("Error running go list std cmd: %v, %s", err, all)
}
for _, pkg := range strings.Fields(string(all)) {
t.registerStdTest(pkg)