svn path=/branches/BRANCH_6-3/; revision=5420
check_PROGRAMS=
-TESTS= t.smoke
-TESTS_ENVIRONMENT= srcdir="@srcdir@" LC_ALL=C TZ=UTC
+TESTS= t.smoke t.validate-xhtml
+TESTS_ENVIRONMENT= srcdir="$(srcdir)" LC_ALL=C TZ=UTC SHELL="$(SHELL)"
if NEED_TRIO
noinst_LIBRARIES+= libtrio.a
m4/xsize.m4 \
m4-local/ac-archive-license.txt \
m4-local/ac_ma_search_package.m4 \
- t.smoke t.rc \
+ $(TESTS) t.rc \
dist-tools/html2txt \
dist-tools/manServer.pl \
Doxyfile
--- /dev/null
+#! /bin/sh
+
+# This test script validates all *.html files as XHTML.
+
+set -e
+e=0
+fail=
+IFS=$(printf '\n\t')
+for i in "${srcdir}"/*.html ; do
+ xmllint --postvalid --noout "$i" || { e=1 ; fail="$i${fail:+" "}$fail" ; }
+done
+if [ $e != 0 ] ; then
+ echo >&2 ">>>>> Invalid XHTML in files: ${fail}."
+fi
+exit $e