Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F148264214
D9340.id25486.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D9340.id25486.diff
View Options
Index: share/doc/pjdfstest/README
===================================================================
--- share/doc/pjdfstest/README
+++ share/doc/pjdfstest/README
@@ -1,6 +1,7 @@
-pjdfstest test suite execution is integrated into kyua. This README describes
-how to use pjdfstest in the default configuration (kyua work directory), and
-with a specific filesystem path.
+The pjdfstest test suite is normally run by kyua. It requires kyua 0.11 or
+newer. This README describes how to use pjdfstest in the default configuration
+(kyua work directory), with a specific filesystem path, and without the aid of
+kyua.
Method 1. Executing with default configuration (kyua work directory)
@@ -23,14 +24,17 @@
2. cd to the tests directory:
% cd /usr/tests/sys/pjdfstest
3. Run kyua:
- % env PJDFSTEST_TEST_PATH=/mnt kyua test
+ % env TMPDIR=/mnt kyua test
- WARNING: the above method violates the test program isolation algorithm
- described in kyua(1); as such, $PJDFSTEST_TEST_PATH must be cleaned up after
- executing the testcases.
-
- It's highly recommended that $PJDFSTEST_TEST_PATH be pointed to a sandboxed
- filesystem, e.g. a small UFS-formatted memory disk or ZFS dataset with
- quotas enabled, so the filesystem can be easily destroyed after the test
- execution is complete, and the testcases are properly bounded both in terms
- of time and space.
+ Note that if HOME is undefined, this will result in kyua's logfile being
+ placed in TMPDIR, which may not be what you want. You can always use
+ --logfile to explicitly select the log location.
+
+Method 3. Executing pjdfstest directly
+
+ 1. Elevate privileges:
+ % su -
+ 2. cd to the temporary directory of your choice
+ % cd /mnt
+ 3. Invoke a specific test manually
+ % /usr/tests/sys/pjdfstest/mkdir/00
Index: tests/sys/pjdfstest/tests/conf
===================================================================
--- tests/sys/pjdfstest/tests/conf
+++ tests/sys/pjdfstest/tests/conf
@@ -2,13 +2,6 @@
#
# $FreeBSD$
-: ${PJDFSTEST_TEST_PATH=.}
-if ! cd ${PJDFSTEST_TEST_PATH}/; then
- echo 'Please set PJDFSTEST_TEST_PATH to a valid filesystem path'
- echo 'Bail out!'
- exit 1
-fi
-
GREP=grep
mountpoint=$(df . | tail -1 | awk '{print $6}')
fs=$(mount -p | awk '$2 == "'$mountpoint'" { print toupper($3) }')
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Mar 17, 9:14 PM (21 h, 30 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29851072
Default Alt Text
D9340.id25486.diff (2 KB)
Attached To
Mode
D9340: Improve pjdfstest run instructions
Attached
Detach File
Event Timeline
Log In to Comment