]> Cypherpunks repositories - gostls13.git/commit
testing/fstest: new package for testing file system code
authorRuss Cox <rsc@golang.org>
Mon, 6 Jul 2020 14:58:05 +0000 (10:58 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 20 Oct 2020 17:52:41 +0000 (17:52 +0000)
commit90c924ff88a8b5ab65538ccc16d160922b1b4003
tree3d4ef518cd15f493c23b2d202959d9834a1d7941
parentd595712540f00d980b1276ed25495ee7e05c1bfa
testing/fstest: new package for testing file system code

This change adds basic test helpers for file system code.

The type MapFS is a simple map-based file system for use when
exercising general file system code.

The func TestFS tests a file system implementation.

For #41190.

Change-Id: I5a2036f57e733915ad508651ad7317749794423c
Reviewed-on: https://go-review.googlesource.com/c/go/+/243910
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/go/build/deps_test.go
src/testing/fstest/mapfs.go [new file with mode: 0644]
src/testing/fstest/mapfs_test.go [new file with mode: 0644]
src/testing/fstest/testfs.go [new file with mode: 0644]