An experiment to see if this helps flakiness go away in
TestExecutableGOROOT.
Updates #37306
Change-Id: I2f4f63bdb507359ca07267d86cdb41fe4968f151
Reviewed-on: https://go-review.googlesource.com/c/go/+/220317
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
}
_, err = io.Copy(df, sf)
- err2 := df.Close()
+ err2 := df.Sync()
+ err3 := df.Close()
if err != nil {
return err
}
- return err2
+ if err2 != nil {
+ return err2
+ }
+ return err3
}
// TestExecutableGOROOT verifies that the cmd/go binary itself uses