aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2017-04-30 15:51:55 +1000
committerChris Broadfoot <cbro@golang.org>2017-10-04 17:03:14 +0000
commitd45b26b1b7e7ac1823156b0a027911413e993d75 (patch)
tree2fd51cd3f2e5945c267eeca68c7ce7a5774392eb
parentf3e6216450866f761cc22c042798c88062319867 (diff)
downloadgo-d45b26b1b7e7ac1823156b0a027911413e993d75.tar.gz
go-d45b26b1b7e7ac1823156b0a027911413e993d75.zip
[release-branch.go1.8] os: skip TestNetworkSymbolicLink if Server service is not started
Fixes #20179 Change-Id: I2b405c9a212a75aae628ad51885616d33c054191 Reviewed-on: https://go-review.googlesource.com/42190 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-on: https://go-review.googlesource.com/68030 Run-TryBot: Chris Broadfoot <cbro@golang.org> Reviewed-by: Alex Brainman <alex.brainman@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-rw-r--r--src/os/os_windows_test.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/os/os_windows_test.go b/src/os/os_windows_test.go
index 54ba99bf88..ae23b7ab41 100644
--- a/src/os/os_windows_test.go
+++ b/src/os/os_windows_test.go
@@ -404,6 +404,8 @@ func TestDirectorySymbolicLink(t *testing.T) {
func TestNetworkSymbolicLink(t *testing.T) {
testenv.MustHaveSymlink(t)
+ const _NERR_ServerNotStarted = syscall.Errno(2114)
+
dir, err := ioutil.TempDir("", "TestNetworkSymbolicLink")
if err != nil {
t.Fatal(err)
@@ -454,6 +456,9 @@ func TestNetworkSymbolicLink(t *testing.T) {
if err == syscall.ERROR_ACCESS_DENIED {
t.Skip("you don't have enough privileges to add network share")
}
+ if err == _NERR_ServerNotStarted {
+ t.Skip(_NERR_ServerNotStarted.Error())
+ }
t.Fatal(err)
}
defer func() {