diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-09-16 10:33:47 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-09-17 10:53:13 +0200 |
| commit | 2e81ad19264ad65389bed4a7da11aece3ee72611 (patch) | |
| tree | 9281f7c033324f2d745fbb78f5ab782d5c64c1fd /pkg/symbolizer/nm_test.go | |
| parent | a0be1d121000a2c02627e08b77fe64c4e06525e3 (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/nm_test.go')
| -rw-r--r-- | pkg/symbolizer/nm_test.go | 5 |
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) |
