diff options
author | Brad Fitzpatrick <bradfitz@golang.org> | 2018-05-24 19:02:39 +0000 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2018-05-24 19:45:22 +0000 |
commit | 67b0bd7caff55555fad3d79f2f6dfc71ac33edf1 (patch) | |
tree | 190e7fe3a9e533d57215c06ce62191bc05629db5 /src/net/interface_unix_test.go | |
parent | 8e5cb0da1b7c6d7c18a60ff0c688538dbe27f8f3 (diff) | |
download | go-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.go | 4 |
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) |