7d16d4740d
The summary of changes is as follows.. Generic changes:: - Added configure support [2]. - Check for lchmod filesystem support with create_file(..); for testcases that require lchmod, skip the testcase -- otherwise use chmod directly [1]. - Added Travis CI integration [2]. - Added utimensat testcases [1]. Linux support:: - Fixed Linux support to pass on later supported versions of Fedora/Ubuntu [2]. - Conditionally enable posix_fallocate(2) support [2]. OSX support:: - Fixed compilation on OSX [2]. - Added partial OSX support (the test run isn't fully green yet) [2]. MFC after: 2 months Obtained from: https://github.com/pjd/pjdfstest/tree/0.1 Relnotes: yes Submitted by: asomers [1], ngie [2] Tested with: UFS, ZFS |
||
---|---|---|
.. | ||
tests | ||
travis | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
FREEBSD-upgrade | ||
LICENSE | ||
Makefile.am | ||
NEWS | ||
pjdfstest.c | ||
README |
$FreeBSD: head/tools/regression/pjdfstest/README 211354 2010-08-15 21:29:03Z pjd $ ============ Introduction ============ pjdfstest is a test suite that helps exercise POSIX system calls. pjdfstest supports the following operating systems/filesystems: - Supported Operating Systems: FreeBSD, Linux, Solaris - Supported Filesystems: ext4, UFS, ZFS ================== Building pjdfstest ================== ------------- Prerequisites ------------- - autoconf 2.69 or newer - automake 1.15 or newer - cc (clang or gcc) - make - appropriate system headers (please install your distribution appropriate header package) --------- Procedure --------- $ autoreconf -ifs $ ./configure $ make pjdfstest ================= Running pjdfstest ================= ------------- Prerequisites ------------- - You must be root when running these testcases. ---------------------- Software Prerequisites ---------------------- - perl - TAP-Harness (perl package) --------- Procedure --------- # cd /path/to/filesystem/under/test # prove -rv /path/to/pjdfstest/tests