@code{SKIP}, @code{FAIL}, @code{XPASS} and @code{ERROR}. These results,
when declared with @code{:test-result:}, can be optionally followed by
text holding the name and/or a brief description of the corresponding
-test; the @option{parallel-tests} harness will ignore such extra text when
-generating @file{test-suite.log} and preparing the testsuite summary.
+test; the harness will ignore such extra text when generating
+@file{test-suite.log} and preparing the testsuite summary.
- @c Keep in sync with 'test-metadata-recheck.test'.
+ @c Keep in sync with 'test-metadata-recheck.sh'.
@item @code{:recheck:}
@cindex :recheck:
@cindex reStructuredText field, @code{:recheck:}
# Check @substituted@ TESTS.
# Note that in this test, we rely on the .test extension for the
-# substituted names: this is necessary for parallel-tests.
+# substituted names: this is necessary for the parallel harness.
- # See also sister test 'check-subst-prog.test'.
+ # See also sister test 'check-subst-prog.sh'.
# For gen-testsuite-part: ==> try-with-serial-tests <==
. ./defs || exit 1
# Test to make sure config files are distributed, and only once.
# This tries to distribute a file from a subdirectory, without
- # Makefile in that directory. distcom5.test performs the same
+ # Makefile in that directory. 'distcom5.sh' performs the same
# test with a Makefile in the directory.
-# Also make sure that README appears first in DIST_COMMON.
. ./defs || exit 1
# "UNIX-style" use case.
# This test uses a "flat" setup for the source tree (i.e., everything in
# the top-level directory), and forces the use of the old, non-parallel
- # testsuite driver. The sister test 'java-compile-run-nested.test' do
+ # testsuite driver. The sister test 'java-compile-run-nested.sh' do
-# similar checks with a more usual, "nested" setup, and using the newer
-# 'parallel-tests' driver.
+# similar checks with a more usual, "nested" setup, and using the older
+# 'serial-tests' driver.
required='java javac'
am_serial_tests=yes
# Also meddle with wrapper scripts, as would be probably seen in a real
# "UNIX-style" use case.
# This test uses a typical "nested" source tree setup (i.e., different
-# components/aspects are separated into different subdirectories),
-# and uses the 'parallel-tests' testsuite driver. The sister test
-# 'java-compile-run-flat.sh' do similar checks with a "flat" setup
-# (i.e., everything in the top-level directory), and forcing the use
-# of the older non-parallel 'simple-tests' driver.
+# components/aspects are separated into different subdirectories), and
+# uses the parallel testsuite driver.
- # The sister test 'java-compile-run-flat.test' do similar checks with a
- # "flat" setup (i.e., everything in the top-level directory), and forcing
- # the use of the older 'serial-tests' driver.
++# The sister test 'java-compile-run-flat.sh' do similar checks with
++# a "flat" setup (i.e., everything in the top-level directory), and
++# forcing the use of the older 'serial-tests' driver.
required='java javac'
. ./defs || exit 1
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# Check parallel-tests interactions with "make -n".
+# Check interactions between the parallel test harness and "make -n".
- # See also sister test 'parallel-tests-dry-run-2.test'.
+ # See also sister test 'parallel-tests-dry-run-2.sh'.
. ./defs || exit 1
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# Check parallel-tests interactions with "make -n".
+# Check interactions between the parallel test harness and "make -n".
- # See also sister test 'parallel-tests-dry-run-1.test'.
+ # See also sister test 'parallel-tests-dry-run-1.sh'.
. ./defs || exit 1
# Check that info files are built in builddir when needed.
# Test with subdir Texinfo.
- # (Similar to txinfo13.test, plus DISTCLEANFILES).
- # (See also txinfo24.test and txinfo25.test).
+ # (Similar to txinfo13.sh, plus DISTCLEANFILES).
+ # (See also txinfo24.sh and txinfo25.sh).
-required='makeinfo tex texi2dvi-o'
+required='makeinfo tex texi2dvi'
. ./defs || exit 1
cat >> configure.ac << 'END'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Check that info files are built in builddir when needed.
- # (Similar to txinfo16.test, plus CLEANFILES).
- # (See also txinfo23.test and txinfo25.test).
+ # (Similar to txinfo16.sh, plus CLEANFILES).
+ # (See also txinfo23.sh and txinfo25.sh).
-required='makeinfo tex texi2dvi-o'
+required='makeinfo tex texi2dvi'
. ./defs || exit 1
cat >> configure.ac << 'END'
# Check that info files are built in builddir and in srcdir can safely
# co-exist. This setup is obtained by having two info files, only one
# of which being cleaned.
- # (Similar to txinfo16.test, plus CLEANFILES).
- # (See also txinfo23.test and txinfo24.test).
+ # (Similar to txinfo16.sh, plus CLEANFILES).
+ # (See also txinfo23.sh and txinfo24.sh).
-required='makeinfo tex texi2dvi-o'
+required='makeinfo tex texi2dvi'
. ./defs || exit 1
cat >> configure.ac << 'END'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# DVIS, PDFS, PSS, HTMLS should not be cleaned upon 'mostlyclean'.
- # Similar to txinfo25.test.
+ # Similar to txinfo25.sh.
-required='makeinfo tex texi2dvi-o dvips'
+required='makeinfo tex texi2dvi dvips'
. ./defs || exit 1
mkdir sub