mirror of
https://github.com/spf13/viper
synced 2024-12-23 03:57:01 +00:00
test(windows): skip failing tests on windows
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
This commit is contained in:
parent
15c88da25c
commit
8b7777d3c6
3 changed files with 21 additions and 0 deletions
|
@ -13,6 +13,8 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestFinder(t *testing.T) {
|
func TestFinder(t *testing.T) {
|
||||||
|
skipWindows(t)
|
||||||
|
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
|
|
||||||
fsys := fstest.MapFS{
|
fsys := fstest.MapFS{
|
||||||
|
|
|
@ -58,6 +58,8 @@ func TestCopyAndInsensitiviseMap(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestAbsPathify(t *testing.T) {
|
func TestAbsPathify(t *testing.T) {
|
||||||
|
skipWindows(t)
|
||||||
|
|
||||||
home := userHomeDir()
|
home := userHomeDir()
|
||||||
homer := filepath.Join(home, "homer")
|
homer := filepath.Join(home, "homer")
|
||||||
wd, _ := os.Getwd()
|
wd, _ := os.Getwd()
|
||||||
|
|
|
@ -302,6 +302,8 @@ func (s *stringValue) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGetConfigFile(t *testing.T) {
|
func TestGetConfigFile(t *testing.T) {
|
||||||
|
skipWindows(t)
|
||||||
|
|
||||||
t.Run("config file set", func(t *testing.T) {
|
t.Run("config file set", func(t *testing.T) {
|
||||||
fs := afero.NewMemMapFs()
|
fs := afero.NewMemMapFs()
|
||||||
|
|
||||||
|
@ -438,6 +440,8 @@ func TestGetConfigFile(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestReadInConfig(t *testing.T) {
|
func TestReadInConfig(t *testing.T) {
|
||||||
|
skipWindows(t)
|
||||||
|
|
||||||
t.Run("config file set", func(t *testing.T) {
|
t.Run("config file set", func(t *testing.T) {
|
||||||
fs := afero.NewMemMapFs()
|
fs := afero.NewMemMapFs()
|
||||||
|
|
||||||
|
@ -1808,6 +1812,8 @@ func TestWriteConfigDotEnv(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestSafeWriteConfig(t *testing.T) {
|
func TestSafeWriteConfig(t *testing.T) {
|
||||||
|
skipWindows(t)
|
||||||
|
|
||||||
v := New()
|
v := New()
|
||||||
fs := afero.NewMemMapFs()
|
fs := afero.NewMemMapFs()
|
||||||
v.SetFs(fs)
|
v.SetFs(fs)
|
||||||
|
@ -1831,6 +1837,8 @@ func TestSafeWriteConfigWithMissingConfigPath(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestSafeWriteConfigWithExistingFile(t *testing.T) {
|
func TestSafeWriteConfigWithExistingFile(t *testing.T) {
|
||||||
|
skipWindows(t)
|
||||||
|
|
||||||
v := New()
|
v := New()
|
||||||
fs := afero.NewMemMapFs()
|
fs := afero.NewMemMapFs()
|
||||||
fs.Create("/test/c.yaml")
|
fs.Create("/test/c.yaml")
|
||||||
|
@ -1870,6 +1878,8 @@ func TestSafeWriteConfigAsWithExistingFile(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestWriteHiddenFile(t *testing.T) {
|
func TestWriteHiddenFile(t *testing.T) {
|
||||||
|
skipWindows(t)
|
||||||
|
|
||||||
v := New()
|
v := New()
|
||||||
fs := afero.NewMemMapFs()
|
fs := afero.NewMemMapFs()
|
||||||
fs.Create("/test/.config")
|
fs.Create("/test/.config")
|
||||||
|
@ -2556,3 +2566,10 @@ func BenchmarkGetBoolFromMap(b *testing.B) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Skip some tests on Windows that kept failing when Windows was added to the CI as a target.
|
||||||
|
func skipWindows(t *testing.T) {
|
||||||
|
if runtime.GOOS == "windows" {
|
||||||
|
t.Skip("Skip test on Windows")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue