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