aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/symbolizer
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-09-16 10:33:47 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-09-17 10:53:13 +0200
commit2e81ad19264ad65389bed4a7da11aece3ee72611 (patch)
tree9281f7c033324f2d745fbb78f5ab782d5c64c1fd /pkg/symbolizer
parenta0be1d121000a2c02627e08b77fe64c4e06525e3 (diff)
pkg/symbolizer: skip nm tests on non-linux
The test fails on openbsd, and probably everything else other than linux.
Diffstat (limited to 'pkg/symbolizer')
-rw-r--r--pkg/symbolizer/nm_test.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkg/symbolizer/nm_test.go b/pkg/symbolizer/nm_test.go
index 5a5723838..7aca6cb67 100644
--- a/pkg/symbolizer/nm_test.go
+++ b/pkg/symbolizer/nm_test.go
@@ -4,10 +4,15 @@
package symbolizer
import (
+ "runtime"
"testing"
)
func TestSymbols(t *testing.T) {
+ if runtime.GOOS != "linux" {
+ // On openbsd it fails because nm does not have -S flag.
+ t.Skipf("broken on %v", runtime.GOOS)
+ }
symbols, err := ReadSymbols("testdata/nm.test.out")
if err != nil {
t.Fatalf("failed to read symbols: %v", err)