mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-26 11:47:31 +00:00
3416500aef
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
58 lines
1.0 KiB
Plaintext
58 lines
1.0 KiB
Plaintext
$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
|