aboutsummaryrefslogtreecommitdiff
path: root/src/os/testdata
diff options
context:
space:
mode:
authorAustin Clements <austin@google.com>2021-01-07 17:50:14 -0500
committerAustin Clements <austin@google.com>2021-01-08 16:34:00 +0000
commit0c5afc4fb7e3349ec4efdce6554f83554e3d087c (patch)
tree9ea7c12d00da0b5e73ba164656e2087187b6d664 /src/os/testdata
parent32afcc94363e15ee2ef0cffec962191a15e73094 (diff)
downloadgo-0c5afc4fb7e3349ec4efdce6554f83554e3d087c.tar.xz
testing/fstest,os: clarify racy behavior of TestFS
The testing.TestFS function assumes that the file system it's testing doesn't change under it. Clarify this in the documentation and fix the use of os.TestDirFS that's currently susceptible to this race. Fixes #42637. Change-Id: Ia7792380726177f8953d150ee87381b66cb01cb3 Reviewed-on: https://go-review.googlesource.com/c/go/+/282452 Trust: Austin Clements <austin@google.com> Run-TryBot: Austin Clements <austin@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'src/os/testdata')
-rw-r--r--src/os/testdata/dirfs/a0
-rw-r--r--src/os/testdata/dirfs/b0
-rw-r--r--src/os/testdata/dirfs/dir/x0
3 files changed, 0 insertions, 0 deletions
diff --git a/src/os/testdata/dirfs/a b/src/os/testdata/dirfs/a
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/os/testdata/dirfs/a
diff --git a/src/os/testdata/dirfs/b b/src/os/testdata/dirfs/b
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/os/testdata/dirfs/b
diff --git a/src/os/testdata/dirfs/dir/x b/src/os/testdata/dirfs/dir/x
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/os/testdata/dirfs/dir/x