summaryrefslogtreecommitdiff
path: root/src/net/interface_unix_test.go
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@golang.org>2018-05-24 19:02:39 +0000
committerBrad Fitzpatrick <bradfitz@golang.org>2018-05-24 19:45:22 +0000
commit67b0bd7caff55555fad3d79f2f6dfc71ac33edf1 (patch)
tree190e7fe3a9e533d57215c06ce62191bc05629db5 /src/net/interface_unix_test.go
parent8e5cb0da1b7c6d7c18a60ff0c688538dbe27f8f3 (diff)
downloadgo-git-67b0bd7caff55555fad3d79f2f6dfc71ac33edf1.tar.gz
net: skip test in full test mode when running in a container
Fixes #25546 Change-Id: I00457b370ed6dcd7ee9efcae3fd914e4c384b12c Reviewed-on: https://go-review.googlesource.com/114475 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Andrew Bonventre <andybons@golang.org>
Diffstat (limited to 'src/net/interface_unix_test.go')
-rw-r--r--src/net/interface_unix_test.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/net/interface_unix_test.go b/src/net/interface_unix_test.go
index 36510ebf08..c3d981dc5c 100644
--- a/src/net/interface_unix_test.go
+++ b/src/net/interface_unix_test.go
@@ -11,6 +11,7 @@ import (
"os"
"os/exec"
"runtime"
+ "strings"
"testing"
"time"
)
@@ -62,6 +63,9 @@ func TestPointToPointInterface(t *testing.T) {
t.Skipf("test requires external command: %v", err)
}
if err := ti.setup(); err != nil {
+ if e := err.Error(); strings.Contains(e, "No such device") && strings.Contains(e, "gre0") {
+ t.Skip("skipping test; no gre0 device. likely running in container?")
+ }
t.Fatal(err)
} else {
time.Sleep(3 * time.Millisecond)