cvs commit: src/tools/regression/fstest LICENSE Makefile fstest.c
src/tools/regression/fstest/tests conf misc.sh
src/tools/regression/fstest/tests/chflags 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t 10.t 11.t 12.t 13.t ...
Pawel Jakub Dawidek
pjd at FreeBSD.org
Wed Jan 17 01:42:13 UTC 2007
pjd 2007-01-17 01:42:12 UTC
FreeBSD src repository
Added files:
tools/regression/fstest LICENSE Makefile fstest.c
tools/regression/fstest/tests conf misc.sh
tools/regression/fstest/tests/chflags 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t 13.t
tools/regression/fstest/tests/chmod 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t
tools/regression/fstest/tests/chown 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t
tools/regression/fstest/tests/link 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t 13.t 14.t
15.t 16.t 17.t
tools/regression/fstest/tests/mkdir 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t
tools/regression/fstest/tests/mkfifo 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t
tools/regression/fstest/tests/open 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t 13.t 14.t
15.t 16.t 17.t 18.t 19.t
20.t 21.t 22.t 23.t
tools/regression/fstest/tests/rename 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t 13.t 14.t
15.t 16.t 17.t 18.t 19.t
20.t
tools/regression/fstest/tests/rmdir 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t 13.t 14.t
15.t
tools/regression/fstest/tests/symlink 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t
tools/regression/fstest/tests/truncate 00.t 01.t 02.t 03.t
04.t 05.t 06.t 07.t
08.t 09.t 10.t 11.t
12.t 13.t 14.t
tools/regression/fstest/tests/unlink 00.t 01.t 02.t 03.t 04.t
05.t 06.t 07.t 08.t 09.t
10.t 11.t 12.t 13.t
Log:
Add 3436 file system regression tests in 184 files.
Almost all regression tests are based on very flexible fstest tool.
They verify correctness (POSIX conformance) of almost all file
system-related system calls.
The motivation behind this work is my ZFS port and POSIX, who doesn't
provide free test suites.
Runs on: FreeBSD/UFS, FreeBSD/ZFS, Solaris/UFS, Solaris/ZFS
To try it out:
# cd fstest
# make
# find tests/* -type d | xargs prove
Revision Changes Path
1.1 +27 -0 src/tools/regression/fstest/LICENSE (new)
1.1 +15 -0 src/tools/regression/fstest/Makefile (new)
1.1 +995 -0 src/tools/regression/fstest/fstest.c (new)
1.1 +178 -0 src/tools/regression/fstest/tests/chflags/00.t (new)
1.1 +20 -0 src/tools/regression/fstest/tests/chflags/01.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/chflags/02.t (new)
1.1 +25 -0 src/tools/regression/fstest/tests/chflags/03.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/chflags/04.t (new)
1.1 +35 -0 src/tools/regression/fstest/tests/chflags/05.t (new)
1.1 +21 -0 src/tools/regression/fstest/tests/chflags/06.t (new)
1.1 +54 -0 src/tools/regression/fstest/tests/chflags/07.t (new)
1.1 +70 -0 src/tools/regression/fstest/tests/chflags/08.t (new)
1.1 +82 -0 src/tools/regression/fstest/tests/chflags/09.t (new)
1.1 +62 -0 src/tools/regression/fstest/tests/chflags/10.t (new)
1.1 +70 -0 src/tools/regression/fstest/tests/chflags/11.t (new)
1.1 +43 -0 src/tools/regression/fstest/tests/chflags/12.t (new)
1.1 +14 -0 src/tools/regression/fstest/tests/chflags/13.t (new)
1.1 +161 -0 src/tools/regression/fstest/tests/chmod/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/chmod/01.t (new)
1.1 +15 -0 src/tools/regression/fstest/tests/chmod/02.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/chmod/03.t (new)
1.1 +17 -0 src/tools/regression/fstest/tests/chmod/04.t (new)
1.1 +31 -0 src/tools/regression/fstest/tests/chmod/05.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/chmod/06.t (new)
1.1 +31 -0 src/tools/regression/fstest/tests/chmod/07.t (new)
1.1 +59 -0 src/tools/regression/fstest/tests/chmod/08.t (new)
1.1 +37 -0 src/tools/regression/fstest/tests/chmod/09.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/chmod/10.t (new)
1.1 +53 -0 src/tools/regression/fstest/tests/chmod/11.t (new)
1.1 +304 -0 src/tools/regression/fstest/tests/chown/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/chown/01.t (new)
1.1 +15 -0 src/tools/regression/fstest/tests/chown/02.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/chown/03.t (new)
1.1 +17 -0 src/tools/regression/fstest/tests/chown/04.t (new)
1.1 +32 -0 src/tools/regression/fstest/tests/chown/05.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/chown/06.t (new)
1.1 +28 -0 src/tools/regression/fstest/tests/chown/07.t (new)
1.1 +53 -0 src/tools/regression/fstest/tests/chown/08.t (new)
1.1 +37 -0 src/tools/regression/fstest/tests/chown/09.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/chown/10.t (new)
1.1 +8 -0 src/tools/regression/fstest/tests/conf (new)
1.1 +151 -0 src/tools/regression/fstest/tests/link/00.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/link/01.t (new)
1.1 +23 -0 src/tools/regression/fstest/tests/link/02.t (new)
1.1 +28 -0 src/tools/regression/fstest/tests/link/03.t (new)
1.1 +20 -0 src/tools/regression/fstest/tests/link/04.t (new)
1.1 +41 -0 src/tools/regression/fstest/tests/link/05.t (new)
1.1 +43 -0 src/tools/regression/fstest/tests/link/06.t (new)
1.1 +41 -0 src/tools/regression/fstest/tests/link/07.t (new)
1.1 +24 -0 src/tools/regression/fstest/tests/link/08.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/link/09.t (new)
1.1 +32 -0 src/tools/regression/fstest/tests/link/10.t (new)
1.1 +41 -0 src/tools/regression/fstest/tests/link/11.t (new)
1.1 +55 -0 src/tools/regression/fstest/tests/link/12.t (new)
1.1 +56 -0 src/tools/regression/fstest/tests/link/13.t (new)
1.1 +34 -0 src/tools/regression/fstest/tests/link/14.t (new)
1.1 +38 -0 src/tools/regression/fstest/tests/link/15.t (new)
1.1 +39 -0 src/tools/regression/fstest/tests/link/16.t (new)
1.1 +20 -0 src/tools/regression/fstest/tests/link/17.t (new)
1.1 +96 -0 src/tools/regression/fstest/tests/misc.sh (new)
1.1 +63 -0 src/tools/regression/fstest/tests/mkdir/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/mkdir/01.t (new)
1.1 +13 -0 src/tools/regression/fstest/tests/mkdir/02.t (new)
1.1 +21 -0 src/tools/regression/fstest/tests/mkdir/03.t (new)
1.1 +16 -0 src/tools/regression/fstest/tests/mkdir/04.t (new)
1.1 +29 -0 src/tools/regression/fstest/tests/mkdir/05.t (new)
1.1 +29 -0 src/tools/regression/fstest/tests/mkdir/06.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/mkdir/07.t (new)
1.1 +53 -0 src/tools/regression/fstest/tests/mkdir/08.t (new)
1.1 +34 -0 src/tools/regression/fstest/tests/mkdir/09.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/mkdir/10.t (new)
1.1 +36 -0 src/tools/regression/fstest/tests/mkdir/11.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/mkdir/12.t (new)
1.1 +63 -0 src/tools/regression/fstest/tests/mkfifo/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/mkfifo/01.t (new)
1.1 +13 -0 src/tools/regression/fstest/tests/mkfifo/02.t (new)
1.1 +21 -0 src/tools/regression/fstest/tests/mkfifo/03.t (new)
1.1 +16 -0 src/tools/regression/fstest/tests/mkfifo/04.t (new)
1.1 +29 -0 src/tools/regression/fstest/tests/mkfifo/05.t (new)
1.1 +29 -0 src/tools/regression/fstest/tests/mkfifo/06.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/mkfifo/07.t (new)
1.1 +34 -0 src/tools/regression/fstest/tests/mkfifo/08.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/mkfifo/09.t (new)
1.1 +53 -0 src/tools/regression/fstest/tests/mkfifo/10.t (new)
1.1 +36 -0 src/tools/regression/fstest/tests/mkfifo/11.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/mkfifo/12.t (new)
1.1 +87 -0 src/tools/regression/fstest/tests/open/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/open/01.t (new)
1.1 +14 -0 src/tools/regression/fstest/tests/open/02.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/open/03.t (new)
1.1 +17 -0 src/tools/regression/fstest/tests/open/04.t (new)
1.1 +29 -0 src/tools/regression/fstest/tests/open/05.t (new)
1.1 +89 -0 src/tools/regression/fstest/tests/open/06.t (new)
1.1 +45 -0 src/tools/regression/fstest/tests/open/07.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/open/08.t (new)
1.1 +53 -0 src/tools/regression/fstest/tests/open/09.t (new)
1.1 +45 -0 src/tools/regression/fstest/tests/open/10.t (new)
1.1 +39 -0 src/tools/regression/fstest/tests/open/11.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/open/12.t (new)
1.1 +24 -0 src/tools/regression/fstest/tests/open/13.t (new)
1.1 +37 -0 src/tools/regression/fstest/tests/open/14.t (new)
1.1 +32 -0 src/tools/regression/fstest/tests/open/15.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/open/16.t (new)
1.1 +15 -0 src/tools/regression/fstest/tests/open/17.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/open/18.t (new)
1.1 +37 -0 src/tools/regression/fstest/tests/open/19.t (new)
1.1 +25 -0 src/tools/regression/fstest/tests/open/20.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/open/21.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/open/22.t (new)
1.1 +16 -0 src/tools/regression/fstest/tests/open/23.t (new)
1.1 +141 -0 src/tools/regression/fstest/tests/rename/00.t (new)
1.1 +21 -0 src/tools/regression/fstest/tests/rename/01.t (new)
1.1 +26 -0 src/tools/regression/fstest/tests/rename/02.t (new)
1.1 +20 -0 src/tools/regression/fstest/tests/rename/03.t (new)
1.1 +43 -0 src/tools/regression/fstest/tests/rename/04.t (new)
1.1 +41 -0 src/tools/regression/fstest/tests/rename/05.t (new)
1.1 +50 -0 src/tools/regression/fstest/tests/rename/06.t (new)
1.1 +95 -0 src/tools/regression/fstest/tests/rename/07.t (new)
1.1 +95 -0 src/tools/regression/fstest/tests/rename/08.t (new)
1.1 +94 -0 src/tools/regression/fstest/tests/rename/09.t (new)
1.1 +243 -0 src/tools/regression/fstest/tests/rename/10.t (new)
1.1 +24 -0 src/tools/regression/fstest/tests/rename/11.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/rename/12.t (new)
1.1 +34 -0 src/tools/regression/fstest/tests/rename/13.t (new)
1.1 +34 -0 src/tools/regression/fstest/tests/rename/14.t (new)
1.1 +45 -0 src/tools/regression/fstest/tests/rename/15.t (new)
1.1 +37 -0 src/tools/regression/fstest/tests/rename/16.t (new)
1.1 +20 -0 src/tools/regression/fstest/tests/rename/17.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/rename/18.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/rename/19.t (new)
1.1 +35 -0 src/tools/regression/fstest/tests/rename/20.t (new)
1.1 +28 -0 src/tools/regression/fstest/tests/rmdir/00.t (new)
1.1 +30 -0 src/tools/regression/fstest/tests/rmdir/01.t (new)
1.1 +14 -0 src/tools/regression/fstest/tests/rmdir/02.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/rmdir/03.t (new)
1.1 +17 -0 src/tools/regression/fstest/tests/rmdir/04.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/rmdir/05.t (new)
1.1 +36 -0 src/tools/regression/fstest/tests/rmdir/06.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/rmdir/07.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/rmdir/08.t (new)
1.1 +49 -0 src/tools/regression/fstest/tests/rmdir/09.t (new)
1.1 +52 -0 src/tools/regression/fstest/tests/rmdir/10.t (new)
1.1 +40 -0 src/tools/regression/fstest/tests/rmdir/11.t (new)
1.1 +26 -0 src/tools/regression/fstest/tests/rmdir/12.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/rmdir/13.t (new)
1.1 +32 -0 src/tools/regression/fstest/tests/rmdir/14.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/rmdir/15.t (new)
1.1 +32 -0 src/tools/regression/fstest/tests/symlink/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/symlink/01.t (new)
1.1 +20 -0 src/tools/regression/fstest/tests/symlink/02.t (new)
1.1 +26 -0 src/tools/regression/fstest/tests/symlink/03.t (new)
1.1 +16 -0 src/tools/regression/fstest/tests/symlink/04.t (new)
1.1 +34 -0 src/tools/regression/fstest/tests/symlink/05.t (new)
1.1 +34 -0 src/tools/regression/fstest/tests/symlink/06.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/symlink/07.t (new)
1.1 +23 -0 src/tools/regression/fstest/tests/symlink/08.t (new)
1.1 +53 -0 src/tools/regression/fstest/tests/symlink/09.t (new)
1.1 +37 -0 src/tools/regression/fstest/tests/symlink/10.t (new)
1.1 +36 -0 src/tools/regression/fstest/tests/symlink/11.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/symlink/12.t (new)
1.1 +51 -0 src/tools/regression/fstest/tests/truncate/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/truncate/01.t (new)
1.1 +15 -0 src/tools/regression/fstest/tests/truncate/02.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/truncate/03.t (new)
1.1 +17 -0 src/tools/regression/fstest/tests/truncate/04.t (new)
1.1 +32 -0 src/tools/regression/fstest/tests/truncate/05.t (new)
1.1 +24 -0 src/tools/regression/fstest/tests/truncate/06.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/truncate/07.t (new)
1.1 +59 -0 src/tools/regression/fstest/tests/truncate/08.t (new)
1.1 +15 -0 src/tools/regression/fstest/tests/truncate/09.t (new)
1.1 +37 -0 src/tools/regression/fstest/tests/truncate/10.t (new)
1.1 +23 -0 src/tools/regression/fstest/tests/truncate/11.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/truncate/12.t (new)
1.1 +16 -0 src/tools/regression/fstest/tests/truncate/13.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/truncate/14.t (new)
1.1 +115 -0 src/tools/regression/fstest/tests/unlink/00.t (new)
1.1 +18 -0 src/tools/regression/fstest/tests/unlink/01.t (new)
1.1 +14 -0 src/tools/regression/fstest/tests/unlink/02.t (new)
1.1 +22 -0 src/tools/regression/fstest/tests/unlink/03.t (new)
1.1 +17 -0 src/tools/regression/fstest/tests/unlink/04.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/unlink/05.t (new)
1.1 +27 -0 src/tools/regression/fstest/tests/unlink/06.t (new)
1.1 +19 -0 src/tools/regression/fstest/tests/unlink/07.t (new)
1.1 +23 -0 src/tools/regression/fstest/tests/unlink/08.t (new)
1.1 +49 -0 src/tools/regression/fstest/tests/unlink/09.t (new)
1.1 +52 -0 src/tools/regression/fstest/tests/unlink/10.t (new)
1.1 +68 -0 src/tools/regression/fstest/tests/unlink/11.t (new)
1.1 +32 -0 src/tools/regression/fstest/tests/unlink/12.t (new)
1.1 +12 -0 src/tools/regression/fstest/tests/unlink/13.t (new)
More information about the cvs-src
mailing list