From: David du Colombier <0intro@gmail.com> Date: Thu, 30 Mar 2017 19:33:06 +0000 (+0200) Subject: cmd/link: skip TestDWARF on Plan 9 X-Git-Tag: go1.9beta1~906 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ed6f2978a21d39abd1efbc2b0c06431e17519a63;p=gostls13.git cmd/link: skip TestDWARF on Plan 9 TestDWARF has been added in CL 38855. This test is failing on Plan 9 because executables don't have a DWARF symbol table. Fixes #19793. Change-Id: I7fc547a7c877b58cc4ff6b4eb5b14852e8b4668b Reviewed-on: https://go-review.googlesource.com/38931 Run-TryBot: David du Colombier <0intro@gmail.com> TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/link/dwarf_test.go b/src/cmd/link/dwarf_test.go index aef3991aee..4c7e2e4232 100644 --- a/src/cmd/link/dwarf_test.go +++ b/src/cmd/link/dwarf_test.go @@ -14,6 +14,7 @@ import ( "os/exec" "path" "path/filepath" + "runtime" "strings" "testing" ) @@ -21,6 +22,10 @@ import ( func TestDWARF(t *testing.T) { testenv.MustHaveGoBuild(t) + if runtime.GOOS == "plan9" { + t.Skip("skipping on plan9; no DWARF symbol table in executables") + } + out, err := exec.Command(testenv.GoToolPath(t), "list", "-f", "{{.Stale}}", "cmd/link").CombinedOutput() if err != nil { t.Fatalf("go list: %v\n%s", err, out)