]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: skip TestDWARF on Plan 9
authorDavid du Colombier <0intro@gmail.com>
Thu, 30 Mar 2017 19:33:06 +0000 (21:33 +0200)
committerDavid du Colombier <0intro@gmail.com>
Thu, 30 Mar 2017 20:24:19 +0000 (20:24 +0000)
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 <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/link/dwarf_test.go

index aef3991aeed6f9e1c737b0ef01650ce9146a637b..4c7e2e42326066a41f503414c1ec578d4fdb4e2b 100644 (file)
@@ -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)