schema: skip symlink tests on Windows

Change-Id: I7b076d886883ac0ed19df0cc5d3797cfc04b1c75
This commit is contained in:
Brad Fitzpatrick 2018-05-01 14:17:35 -07:00
parent 3b1828d79f
commit e25375ca22
1 changed files with 11 additions and 1 deletions

View File

@ -24,6 +24,7 @@ import (
"os"
"path/filepath"
"reflect"
"runtime"
"strings"
"testing"
"time"
@ -79,6 +80,9 @@ func TestSymlink(t *testing.T) {
symFile := filepath.Join(td, "test-symlink")
if err := os.Symlink("test-target", symFile); err != nil {
if runtime.GOOS == "windows" {
t.Skip("skipping symlink test on Windows")
}
t.Fatal(err)
}
@ -576,9 +580,15 @@ func TestStaticFileAndStaticSymlink(t *testing.T) {
target := "bar"
src := filepath.Join(dir, "foo")
err = os.Symlink(target, src)
if err != nil {
if runtime.GOOS == "windows" {
t.Skip("skipping symlink test on Windows")
}
t.Fatal(err)
}
fi, err = os.Lstat(src)
if err != nil {
t.Fatalf("os.Lstat(): %v", err)
t.Fatalf("os.Lstat(): %v", err)
}
bb = NewCommonFileMap(src, fi)