main: fix test subcommand

It was broken for quite some time without anybody noticing...
This commit is contained in:
Ayke van Laethem
2020-05-04 22:44:24 +02:00
committed by Ron Evans
parent ab2a81cc52
commit bde73fc214
+1 -1
View File
@@ -124,6 +124,7 @@ func Build(pkgName, outpath string, options *compileopts.Options) error {
// Test runs the tests in the given package.
func Test(pkgName string, options *compileopts.Options) error {
options.TestConfig.CompileTestBinary = true
config, err := builder.NewConfig(options)
if err != nil {
return err
@@ -135,7 +136,6 @@ func Test(pkgName string, options *compileopts.Options) error {
// For details: https://github.com/golang/go/issues/21360
config.Target.BuildTags = append(config.Target.BuildTags, "test")
options.TestConfig.CompileTestBinary = true
return builder.Build(pkgName, ".elf", config, func(tmppath string) error {
cmd := exec.Command(tmppath)
cmd.Stdout = os.Stdout