History log of /freebsd-10-stable/tools/regression/pjdfstest/tests/misc.sh
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 248304 14-Mar-2013 pjd

Make file name generation to work with both new and old versions of OpenSSL.

Sponsored by: The FreeBSD Foundation


# 211354 15-Aug-2010 pjd

Finish renaming fstest to pjdfstest.


# 211352 15-Aug-2010 pjd

Give fstest a more unique name: pjdfstest.
It is released from time to time and used outside FreeBSD, so it is good to
have a name one can google.


# 211185 11-Aug-2010 pjd

Allow to specify uid, gid and mode for create_file().


# 211179 11-Aug-2010 pjd

Move create_file() to misc.sh, as it is going to be used in more places.


# 211177 11-Aug-2010 pjd

Instead of hardcoding {NAME_MAX} as 255 and {PATH_MAX} as 1024 obtain those from
pathconf(2) and properly generate too long file names.
This should fix ENAMETOOLONG checks on Linux.


# 211108 09-Aug-2010 pjd

Small tweaks.


# 211107 09-Aug-2010 pjd

No need to use grep to check if path start with /.

Suggested by: ed


# 210973 06-Aug-2010 pjd

${GREP} can only be used after loading 'conf'.


# 210972 06-Aug-2010 pjd

Don't use egrep directly - use ${GREP}.


# 210971 06-Aug-2010 pjd

Check first todo() argument against operating system name and operating system
name plus file system name.


# 187334 16-Jan-2009 pjd

Be more Solaris-friendly.

Submitted by: Milan Cermak <Milan.Cermak@Sun.COM>


# 185251 24-Nov-2008 pjd

Include TODO messages even if tests succeeds, so we can detect when something
suddenly started to work.


# 185216 23-Nov-2008 pjd

fstest for Linux:
- Use /dev/urandom, it is more portable.
- Implement todo() function which allows to mark known failures.


# 185173 22-Nov-2008 pjd

IFp4: Regression tests for FreeBSD/ZFS chflags(2)/lchflags(2).


# 184748 07-Nov-2008 trasz

Improve output when a test fails.

Approved by: rwatson (mentor)


# 166065 16-Jan-2007 pjd

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