]> Dogcows Code - chaz/tar/blobdiff - tests/star/README
Update copyright years.
[chaz/tar] / tests / star / README
index f2cbc11abb248c7cd37e7be121e7897f027c6842..fc4767300a9bbe256f1ccfa899ab5e15fb81c9df 100644 (file)
@@ -1,52 +1,89 @@
 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
-from http://download.berlios.de/pub/star/testscripts.
+star "test archives". The archives themselves can be obtained
+from ftp://ftp.berlios.de/pub/star/testscripts.
 
 
-The tests are ignored unless environment variable STAR_TESTSCRIPTS
-is set and points to the directory where the test archives reside.
-Sample usage:
+These tests are disabled by default. There are two ways to run
+them.  The simplest is by 'make check-full' command.  It requires wget
+and GNU md5sum to be installed. If you don't have these utilities,
+download the test archives manually and set the environment variable
+STAR_TESTSCRIPTS to point to the directory where they reside, for
+example:
 
        make STAR_TESTSCRIPTS=testdir check
 
        make STAR_TESTSCRIPTS=testdir check
+or
+       make TESTS_ENVIRONMENT='STAR_TESTSCRIPTS=testdir' check
 
 
-The following is a short description of the tests:
+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:
 
 
-* 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
 
 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). 
+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
 
 Requires pax-big-10g.tar.bz2. It tests handling pax (POSIX.1-2001) archves
-containing very large files (in this case -- 1 GB).
+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/testscripts 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 verify the 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
+* Copying
+
+Copyright 2004, 2006-2008, 2010, 2012-2014 Free Software Foundation,
+Inc.
+
+This file is part of GNU tar.
+
+GNU tar is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+GNU tar is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
 
 
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
 \f
 Local variables:
 mode: outline
 \f
 Local variables:
 mode: outline
This page took 0.022434 seconds and 4 git commands to generate.