Files
kustomize/kyaml/filesys/fsondisk_test_windows.go
Anna Song d1102fb726 Move demandDirectoryRoot into kyaml/filesys (#4677)
* Move demandDirectoryRoot into kyaml/filesys

* Make root directory platform-agnostic

Support windows root directory. Dogfood own error package.

* Use cleaner windows support implementation

* Address feedback

* Address feedback x2

* Re-apply go.sum changes to avoid CI errors
2022-06-30 11:12:07 -07:00

21 lines
372 B
Go

// Copyright 2022 The Kubernetes Authors.
// SPDX-License-Identifier: Apache-2.0
package filesys
import (
"path/filepath"
"testing"
"github.com/stretchr/testify/require"
"golang.org/x/sys/windows"
)
func getOSRoot(t *testing.T) string {
t.Helper()
sysDir, err := windows.GetSystemDirectory()
require.NoError(t, err)
return filepath.VolumeName(sysDir) + `\`
}