mirror of
https://github.com/golang/go
synced 2024-11-19 16:14:49 -07:00
runtime: always rebuild in TestIntendedInlining
This is necessary when you aren't actively changing the runtime. Oops. Also, run the tests on the builders, to avoid silent failures (#17472). Change-Id: I1fc03790cdbddddb07026a772137a79919dcaac7 Reviewed-on: https://go-review.googlesource.com/58050 Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
9d3d370632
commit
5df1fe52fe
@ -362,7 +362,7 @@ func TestVersion(t *testing.T) {
|
|||||||
// This allows refactoring for code clarity and re-use without fear that
|
// This allows refactoring for code clarity and re-use without fear that
|
||||||
// changes to the compiler will cause silent performance regressions.
|
// changes to the compiler will cause silent performance regressions.
|
||||||
func TestIntendedInlining(t *testing.T) {
|
func TestIntendedInlining(t *testing.T) {
|
||||||
if testing.Short() {
|
if testing.Short() && testenv.Builder() == "" {
|
||||||
t.Skip("skipping in short mode")
|
t.Skip("skipping in short mode")
|
||||||
}
|
}
|
||||||
testenv.MustHaveGoRun(t)
|
testenv.MustHaveGoRun(t)
|
||||||
@ -376,7 +376,7 @@ func TestIntendedInlining(t *testing.T) {
|
|||||||
m[s] = true
|
m[s] = true
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd := testEnv(exec.Command(testenv.GoToolPath(t), "build", "-gcflags=-m", "runtime"))
|
cmd := testEnv(exec.Command(testenv.GoToolPath(t), "build", "-a", "-gcflags=-m", "runtime"))
|
||||||
out, err := cmd.CombinedOutput()
|
out, err := cmd.CombinedOutput()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Logf("%s", out)
|
t.Logf("%s", out)
|
||||||
|
Loading…
Reference in New Issue
Block a user