mirror of
https://github.com/golang/go
synced 2024-11-26 21:01:31 -07:00
os: skip TestRemoveAllRace on Windows
It's just fundamentally incompatible with Windows' pickiness about removing things that are in use. TBR=brainman CC=golang-codereviews https://golang.org/cl/142270043
This commit is contained in:
parent
e4fa1e4035
commit
84f9c42bbb
@ -1422,6 +1422,14 @@ func mkdirTree(t *testing.T, root string, level, max int) {
|
||||
// Test that simultaneous RemoveAll do not report an error.
|
||||
// As long as it gets removed, we should be happy.
|
||||
func TestRemoveAllRace(t *testing.T) {
|
||||
if runtime.GOOS == "windows" {
|
||||
// Windows has very strict rules about things like
|
||||
// removing directories while someone else has
|
||||
// them open. The racing doesn't work out nicely
|
||||
// like it does on Unix.
|
||||
t.Skip("skipping on windows")
|
||||
}
|
||||
|
||||
n := runtime.GOMAXPROCS(16)
|
||||
defer runtime.GOMAXPROCS(n)
|
||||
root, err := ioutil.TempDir("", "issue")
|
||||
|
Loading…
Reference in New Issue
Block a user