1
0
mirror of https://github.com/golang/go synced 2024-11-12 06:20:22 -07:00

os: skip Lchown test on Android if symlink doesn't work

After upgrading builder device (android/arm) to android 5.0.2,
the test started failing. Running 'ln -s' from shell fails with
permission error.

Change-Id: I5b9e312806d58532b41ea3560ff079dabbc6424e
Reviewed-on: https://go-review.googlesource.com/22962
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Hana Kim 2016-05-09 15:14:07 -04:00 committed by Hyang-Ah Hana Kim
parent 256a9670cc
commit 561c948844

View File

@ -145,6 +145,9 @@ func TestLchown(t *testing.T) {
linkname := f.Name() + "2"
if err := Symlink(f.Name(), linkname); err != nil {
if runtime.GOOS == "android" && IsPermission(err) {
t.Skip("skipping test on Android; permission error creating symlink")
}
t.Fatalf("link %s -> %s: %v", f.Name(), linkname, err)
}
defer Remove(linkname)