From: David du Colombier <0intro@gmail.com> Date: Fri, 19 May 2017 00:13:50 +0000 (+0200) Subject: cmd/compile: skip TestScopeRanges on Plan 9 X-Git-Tag: go1.9beta1~218 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9fdf77c3730cbb98f699bbd06db16988b7c590c2;p=gostls13.git cmd/compile: skip TestScopeRanges on Plan 9 TestScopeRanges has been added in CL 40095. This test is failing on Plan 9 because executables don't have a DWARF symbol table. Fixes #20418. Change-Id: I6dd3baa636998134ccd042203c8b5c3199a4d6e1 Reviewed-on: https://go-review.googlesource.com/43670 Run-TryBot: David du Colombier <0intro@gmail.com> Reviewed-by: Matthew Dempsky --- diff --git a/src/cmd/compile/internal/gc/scope_test.go b/src/cmd/compile/internal/gc/scope_test.go index 5833b1e649..f08e900193 100644 --- a/src/cmd/compile/internal/gc/scope_test.go +++ b/src/cmd/compile/internal/gc/scope_test.go @@ -12,6 +12,7 @@ import ( "os" "os/exec" "path/filepath" + "runtime" "sort" "strconv" "strings" @@ -182,6 +183,11 @@ const detailOutput = false // corresponds to what we expect it to be. func TestScopeRanges(t *testing.T) { testenv.MustHaveGoBuild(t) + + if runtime.GOOS == "plan9" { + t.Skip("skipping on plan9; no DWARF symbol table in executables") + } + dir, err := ioutil.TempDir("", "TestScopeRanges") if err != nil { t.Fatalf("could not create directory: %v", err)