[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: tp/maintain/check_back_xml_forth_texi_t.sh: add a
From: |
Patrice Dumas |
Subject: |
branch master updated: tp/maintain/check_back_xml_forth_texi_t.sh: add arguments to optionally select one directory and one test. |
Date: |
Mon, 28 Nov 2022 18:49:53 -0500 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new 9fd12e43dd tp/maintain/check_back_xml_forth_texi_t.sh: add arguments
to optionally select one directory and one test.
9fd12e43dd is described below
commit 9fd12e43dd20e5c59825575207bd409e5ce02903
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Nov 29 00:49:11 2022 +0100
tp/maintain/check_back_xml_forth_texi_t.sh: add arguments to optionally
select one directory and one test.
---
tp/maintain/check_back_xml_forth_texi_t.sh | 36 ++++++++++++++++++++++++++----
1 file changed, 32 insertions(+), 4 deletions(-)
diff --git a/tp/maintain/check_back_xml_forth_texi_t.sh
b/tp/maintain/check_back_xml_forth_texi_t.sh
index 0e8390140a..85826e4ec9 100755
--- a/tp/maintain/check_back_xml_forth_texi_t.sh
+++ b/tp/maintain/check_back_xml_forth_texi_t.sh
@@ -27,9 +27,25 @@ mdir=check_back_xml_forth_texi
mkdir -p $mdir
echo "generate t directory Texinfo files"
-./maintain/all_tests.sh texis > $mdir/all_tests_texis.log
+one_directory=no
+one_test=no
+if test -n "$1"; then
+ one_directory=yes
+ the_directory=$1
+ if test -n "$2" ; then
+ one_test=yes
+ the_test=$2
+ perl -w t/??$the_directory.t -c $the_test
+ else
+ rm -rf $mdir/backforth_xmltexi/$the_directory
$mdir/backforth_checktexi/$the_directory
$mdir/backforth_plaintexi/$the_directory $mdir/backforth_logs/$the_directory.log
+ perl -w t/??$the_directory.t -c
+ fi
+else
+ rm -rf $mdir/backforth_xmltexi $mdir/backforth_checktexi
$mdir/backforth_plaintexi $mdir/backforth_logs
+ ./maintain/all_tests.sh texis > $mdir/all_tests_texis.log
+fi
+
export XML_CATALOG_FILES=./maintain/catalog.xml
-rm -rf $mdir/backforth_xmltexi $mdir/backforth_checktexi
$mdir/backforth_plaintexi $mdir/backforth_logs
mkdir -p $mdir/backforth_logs
for dir in `find t_texis/ -type d` ; do
bdir=`echo $dir | sed 's;t_texis/;;'`
@@ -37,12 +53,24 @@ for dir in `find t_texis/ -type d` ; do
# for the t_texis/ directory
continue
fi
+ if test $one_directory = 'yes' -a z"$the_directory" != z"$bdir" ; then
+ continue
+ fi
echo "doing $bdir"
mkdir -p $mdir/backforth_plaintexi/$bdir $mdir/backforth_xmltexi/$bdir
$mdir/backforth_checktexi/$bdir
+ if test $one_test = 'yes' ; then
+ mkdir -p $mdir/onetest_logs
+ logfile=$mdir/onetest_logs/$the_test.log
+ else
+ logfile=$mdir/backforth_logs/$bdir.log
+ fi
(
for file in $dir/*.texi; do
- echo " -> $file: plaintexinfo"
bfile=`basename $file .texi`
+ if test $one_test = 'yes' -a z"$the_test" != z"$bfile" ; then
+ continue
+ fi
+ echo " -> $file: plaintexinfo"
# Either the output file or the output directory can be specified.
# The conversion to Texinfo XML below uses the directory.
# Specifying the file allows, as a side effect, to check the consistency
@@ -58,7 +86,7 @@ for dir in `find t_texis/ -type d` ; do
echo " Back"
../util/txixml2texi.pl $mdir/backforth_xmltexi/$bdir/$bfile.xml >
$mdir/backforth_checktexi/$bdir/$bfile.texi
done
- ) > $mdir/backforth_logs/$bdir.log 2>&1
+ ) > $logfile 2>&1
done
diff -u -r t_texis/ $mdir/backforth_checktexi/ > $mdir/orig_texi.diff
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: tp/maintain/check_back_xml_forth_texi_t.sh: add arguments to optionally select one directory and one test.,
Patrice Dumas <=