From owner-cvs-src@FreeBSD.ORG Wed Jan 17 01:42:13 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3005216A415; Wed, 17 Jan 2007 01:42:13 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 1D24A13C471; Wed, 17 Jan 2007 01:42:13 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l0H1gDTb007822; Wed, 17 Jan 2007 01:42:13 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l0H1gC2u007820; Wed, 17 Jan 2007 01:42:12 GMT (envelope-from pjd) Message-Id: <200701170142.l0H1gC2u007820@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Wed, 17 Jan 2007 01:42:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: 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 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jan 2007 01:42:13 -0000 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)