xref: /freebsd/contrib/pjdfstest/README (revision 531c2d7af3cd2e64eec94aa1b19c4b2f16fce515)
140a8ac8fSEnji Cooper$FreeBSD: head/tools/regression/pjdfstest/README 211354 2010-08-15 21:29:03Z pjd $
240a8ac8fSEnji Cooper
3*3416500aSEnji Cooper============
4*3416500aSEnji CooperIntroduction
5*3416500aSEnji Cooper============
640a8ac8fSEnji Cooper
7*3416500aSEnji Cooperpjdfstest is a test suite that helps exercise POSIX system calls.
840a8ac8fSEnji Cooper
9*3416500aSEnji Cooperpjdfstest supports the following operating systems/filesystems:
1040a8ac8fSEnji Cooper
11*3416500aSEnji Cooper- Supported Operating Systems: FreeBSD, Linux, Solaris
12*3416500aSEnji Cooper- Supported Filesystems: ext4, UFS, ZFS
1340a8ac8fSEnji Cooper
14*3416500aSEnji Cooper==================
15*3416500aSEnji CooperBuilding pjdfstest
16*3416500aSEnji Cooper==================
17*3416500aSEnji Cooper
18*3416500aSEnji Cooper-------------
19*3416500aSEnji CooperPrerequisites
20*3416500aSEnji Cooper-------------
21*3416500aSEnji Cooper
22*3416500aSEnji Cooper- autoconf 2.69 or newer
23*3416500aSEnji Cooper- automake 1.15 or newer
24*3416500aSEnji Cooper- cc (clang or gcc)
25*3416500aSEnji Cooper- make
26*3416500aSEnji Cooper- appropriate system headers (please install your distribution appropriate
27*3416500aSEnji Cooper  header package)
28*3416500aSEnji Cooper
29*3416500aSEnji Cooper---------
30*3416500aSEnji CooperProcedure
31*3416500aSEnji Cooper---------
32*3416500aSEnji Cooper
33*3416500aSEnji Cooper  $ autoreconf -ifs
34*3416500aSEnji Cooper  $ ./configure
35*3416500aSEnji Cooper  $ make pjdfstest
36*3416500aSEnji Cooper
37*3416500aSEnji Cooper=================
38*3416500aSEnji CooperRunning pjdfstest
39*3416500aSEnji Cooper=================
40*3416500aSEnji Cooper
41*3416500aSEnji Cooper-------------
42*3416500aSEnji CooperPrerequisites
43*3416500aSEnji Cooper-------------
44*3416500aSEnji Cooper- You must be root when running these testcases.
45*3416500aSEnji Cooper
46*3416500aSEnji Cooper----------------------
47*3416500aSEnji CooperSoftware Prerequisites
48*3416500aSEnji Cooper----------------------
49*3416500aSEnji Cooper- perl
50*3416500aSEnji Cooper- TAP-Harness (perl package)
51*3416500aSEnji Cooper
52*3416500aSEnji Cooper---------
53*3416500aSEnji CooperProcedure
54*3416500aSEnji Cooper---------
55*3416500aSEnji Cooper
56*3416500aSEnji Cooper  # cd /path/to/filesystem/under/test
57*3416500aSEnji Cooper  # prove -rv /path/to/pjdfstest/tests
58