]> Dogcows Code - chaz/tar/blobdiff - tests/star/README
Do not assume tar's default archive is stdout
[chaz/tar] / tests / star / README
index a2fd0ae9d7819f8205ef65b2abdc337428bc0600..8e1b231dcaad2b754fafad2367d5320cf71c3bd5 100644 (file)
@@ -1,5 +1,5 @@
 This directory contains scripts for testing GNU tar using
 This directory contains scripts for testing GNU tar using
-star "test archives". The archives themselves may be obtained
+star "test archives". The archives themselves can be obtained
 from http://download.berlios.de/pub/star/testscripts.
 
 The tests are ignored unless environment variable STAR_TESTSCRIPTS
 from http://download.berlios.de/pub/star/testscripts.
 
 The tests are ignored unless environment variable STAR_TESTSCRIPTS
@@ -10,44 +10,56 @@ Sample usage:
 or     
        make TESTS_ENVIRONMENT='STAR_TESTSCRIPTS=testdir' check
 
 or     
        make TESTS_ENVIRONMENT='STAR_TESTSCRIPTS=testdir' check
 
+The file `quicktest.sh' is a separate test. It is never executed
+within `make check' command, you will need to run it manually.
+Please, carefully read section `quicktest.sh' below before running
+it.
+       
 Following is a short description of the tests:
 
 Following is a short description of the tests:
 
-* gtarfail.sh and gtarfile2.tar
+* gtarfail.at and gtarfail2.at
 
 These tests require gtarfile.tar and gtarfile2.tar, respectively.
 These files are POSIX compliant tar archives that were not accepted
 by previous versions of GNU tar.
 
 
 These tests require gtarfile.tar and gtarfile2.tar, respectively.
 These files are POSIX compliant tar archives that were not accepted
 by previous versions of GNU tar.
 
-* multi-fail.sh
+* multi-fail.at
 
 Requires gnu-multi-fail-volume1.gtar and gnu-multi-fail-volume2.gtar.
 These are two parts of a multi-volume archive that previous versions
 of tar refused to read (at least, without -B option). 
 
 
 Requires gnu-multi-fail-volume1.gtar and gnu-multi-fail-volume2.gtar.
 These are two parts of a multi-volume archive that previous versions
 of tar refused to read (at least, without -B option). 
 
-* ustar-big-2g.sh
+* ustar-big-2g.at
 
 Requires ustar-big-2g.tar.bz2. It is a tar archive containing a file with
 the largest size that a historic tar implementation is able to understand.
 
 
 Requires ustar-big-2g.tar.bz2. It is a tar archive containing a file with
 the largest size that a historic tar implementation is able to understand.
 
-* ustar-big-8g.sh
+* ustar-big-8g.at
 
 Requires ustar-big-8g.tar.bz2. This is a test for reading an archive containing
 files with the largest size that may be used with ustar (POSIX.1-1990)
 format.
 
 
 Requires ustar-big-8g.tar.bz2. This is a test for reading an archive containing
 files with the largest size that may be used with ustar (POSIX.1-1990)
 format.
 
-* pax-big-10g.sh
+* pax-big-10g.at
 
 Requires pax-big-10g.tar.bz2. It tests handling pax (POSIX.1-2001) archves
 containing very large files (in this case -- 10 GB).
 
 
 Requires pax-big-10g.tar.bz2. It tests handling pax (POSIX.1-2001) archves
 containing very large files (in this case -- 10 GB).
 
-* qucktest.sh
+* quicktest.sh
 
 
-A test for compliance to POSIX.1-1990 tar specification. It requires
-the files ustar-all-quicktest.tar and quicktest.filelist. Apart
-from them, the `tartest' program from 'star' package is needed.
-The test may be run only with root privileges, so it is a good
-idea to test the contents of ustar-all-quicktest.tar before running
-it.
+This is a test for compliance to POSIX.1-1990 tar specification. It
+requires two files: ustar-all-quicktest.tar and quicktest.filelist,
+(they usually reside in star/tartest directory), and `tartest' program
+(also part of star distribution). The test must be run only with root
+privileges, so it is a good idea to test contents of
+ustar-all-quicktest.tar before running it.
+
+If `tartest' is not in your PATH, use TARTEST variable to specify its
+full file name. You may pass both STAR_TESTSCRIPTS and TARTEST
+variables as command line arguments to quicktest.sh, as shown in
+the example below:
+
+  ./quicktest.sh STAR_TESTSCRIPTS=testdir TARTEST=/path/to/tartest
 
 \f
 Local variables:
 
 \f
 Local variables:
This page took 0.024027 seconds and 4 git commands to generate.