It was broken for quite some time without anybody noticing...
Этот коммит содержится в:
Ayke van Laethem 2020-05-04 22:44:24 +02:00 коммит произвёл Ron Evans
родитель ab2a81cc52
коммит bde73fc214

Просмотреть файл

@ -124,6 +124,7 @@ func Build(pkgName, outpath string, options *compileopts.Options) error {
// Test runs the tests in the given package. // Test runs the tests in the given package.
func Test(pkgName string, options *compileopts.Options) error { func Test(pkgName string, options *compileopts.Options) error {
options.TestConfig.CompileTestBinary = true
config, err := builder.NewConfig(options) config, err := builder.NewConfig(options)
if err != nil { if err != nil {
return err return err
@ -135,7 +136,6 @@ func Test(pkgName string, options *compileopts.Options) error {
// For details: https://github.com/golang/go/issues/21360 // For details: https://github.com/golang/go/issues/21360
config.Target.BuildTags = append(config.Target.BuildTags, "test") config.Target.BuildTags = append(config.Target.BuildTags, "test")
options.TestConfig.CompileTestBinary = true
return builder.Build(pkgName, ".elf", config, func(tmppath string) error { return builder.Build(pkgName, ".elf", config, func(tmppath string) error {
cmd := exec.Command(tmppath) cmd := exec.Command(tmppath)
cmd.Stdout = os.Stdout cmd.Stdout = os.Stdout