texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: Escape non-ASCII file names in many_input_files t


From: Gavin D. Smith
Subject: branch master updated: Escape non-ASCII file names in many_input_files tests
Date: Fri, 15 Nov 2024 13:48:45 -0500

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 3ecdac41f2 Escape non-ASCII file names in many_input_files tests
3ecdac41f2 is described below

commit 3ecdac41f2b0042d92bc613ac7eafdc22e277f9e
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Fri Nov 15 18:48:32 2024 +0000

    Escape non-ASCII file names in many_input_files tests
    
    * tp/tests/many_input_files/different_encodings.sh,
    * tp/tests/many_input_files/different_languages_gen_master_menu.sh,
    * tp/tests/many_input_files/for_nbspaces_different_encodings.sh,
    * tp/tests/many_input_files/input_dir_non_ascii.sh,
    * tp/tests/many_input_files/output_dir_file_non_ascii.sh,
    * tp/tests/many_input_files/output_dir_non_ascii.sh,
    * tp/tests/many_input_files/tex_l2h_output_dir_non_ascii.sh,
    * tp/tests/many_input_files/tex_t4ht.sh,
    * tp/tests/many_input_files/tex_t4ht_output_dir_non_ascii.sh:
    Run escape_file_names.pl on output directory.
    
    * tp/tests/many_input_files/Makefile.am: update rules to
    copy output directories in their escaped form.
---
 ChangeLog                                              | 18 ++++++++++++++++++
 tp/tests/many_input_files/Makefile.am                  |  8 ++++----
 tp/tests/many_input_files/different_encodings.sh       |  1 +
 .../different_languages_gen_master_menu.sh             |  1 +
 .../for_nbspaces_different_encodings.sh                |  1 +
 tp/tests/many_input_files/input_dir_non_ascii.sh       |  1 +
 tp/tests/many_input_files/output_dir_file_non_ascii.sh |  1 +
 .../encod%c3%a9/non_as%c3%a7%c3%ae_i.info              |  0
 tp/tests/many_input_files/output_dir_non_ascii.sh      |  1 +
 .../output_dir_non_ascii_res/encod%c3%a9/simplest.info |  0
 .../many_input_files/tex_l2h_output_dir_non_ascii.sh   |  1 +
 tp/tests/many_input_files/tex_t4ht.sh                  |  1 +
 .../many_input_files/tex_t4ht_output_dir_non_ascii.sh  |  1 +
 13 files changed, 31 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0e3aafd2fc..10f160998e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2024-11-15  Gavin Smith <gavinsmith0123@gmail.com>
+
+       Escape non-ASCII file names in many_input_files tests
+
+       * tp/tests/many_input_files/different_encodings.sh,
+       * tp/tests/many_input_files/different_languages_gen_master_menu.sh,
+       * tp/tests/many_input_files/for_nbspaces_different_encodings.sh,
+       * tp/tests/many_input_files/input_dir_non_ascii.sh,
+       * tp/tests/many_input_files/output_dir_file_non_ascii.sh,
+       * tp/tests/many_input_files/output_dir_non_ascii.sh,
+       * tp/tests/many_input_files/tex_l2h_output_dir_non_ascii.sh,
+       * tp/tests/many_input_files/tex_t4ht.sh,
+       * tp/tests/many_input_files/tex_t4ht_output_dir_non_ascii.sh:
+       Run escape_file_names.pl on output directory.
+
+       * tp/tests/many_input_files/Makefile.am: update rules to
+       copy output directories in their escaped form.
+
 2024-11-15  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/XS/Makefile.am (libxsutils_la_CPPFLAGS)
diff --git a/tp/tests/many_input_files/Makefile.am 
b/tp/tests/many_input_files/Makefile.am
index 2eafc4244f..25ab45233d 100644
--- a/tp/tests/many_input_files/Makefile.am
+++ b/tp/tests/many_input_files/Makefile.am
@@ -56,8 +56,8 @@ copy-tex-html:
                        echo "No dir $$dir/"; \
                fi; \
        done
-       cp -fpR tex_t4ht_output_dir_non_ascii/encodé/ 
"${srcdir}/tex_t4ht_output_dir_non_ascii_res/"
-       cp -fpR tex_l2h_output_dir_non_ascii/encodé/ 
"${srcdir}/tex_l2h_output_dir_non_ascii_res/"
+       cp -fpR tex_t4ht_output_dir_non_ascii/encod%c3%a9/ 
"${srcdir}/tex_t4ht_output_dir_non_ascii_res/"
+       cp -fpR tex_l2h_output_dir_non_ascii/encod%c3%a9/ 
"${srcdir}/tex_l2h_output_dir_non_ascii_res/"
 
 copy-tests:
        for dir in $(tests_dirs); do \
@@ -72,8 +72,8 @@ copy-tests:
                        echo "No dir $$dir/"; \
                fi; \
        done
-       cp -fpR output_dir_non_ascii/encodé/ 
"${srcdir}/output_dir_non_ascii_res/"
-       cp -fpR output_dir_file_non_ascii/encodé/ 
"${srcdir}/output_dir_file_non_ascii_res/"
+       cp -fpR output_dir_non_ascii/encod%c3%a9/ 
"${srcdir}/output_dir_non_ascii_res/"
+       cp -fpR output_dir_file_non_ascii/encod%c3%a9/ 
"${srcdir}/output_dir_file_non_ascii_res/"
 
 DISTCLEANFILES = *.log
 
diff --git a/tp/tests/many_input_files/different_encodings.sh 
b/tp/tests/many_input_files/different_encodings.sh
index 7aef68b930..dfa75f8727 100755
--- a/tp/tests/many_input_files/different_encodings.sh
+++ b/tp/tests/many_input_files/different_encodings.sh
@@ -55,6 +55,7 @@ if [ $ret != 0 ]; then
 else
   outdir=$basename
   cp -pr $outdir $raw_output_dir
+  find "${outdir}" | ${srcdir}/../escape_file_names.pl
     
   dir=$basename
   if [ -d "$srcdir/${dir}_res" ]; then
diff --git a/tp/tests/many_input_files/different_languages_gen_master_menu.sh 
b/tp/tests/many_input_files/different_languages_gen_master_menu.sh
index a49411f0c1..647a8232e1 100755
--- a/tp/tests/many_input_files/different_languages_gen_master_menu.sh
+++ b/tp/tests/many_input_files/different_languages_gen_master_menu.sh
@@ -49,6 +49,7 @@ if [ $ret != 0 ]; then
 else
   outdir=$basename
   cp -pr $outdir $raw_output_dir
+  find $outdir | $srcdir/../escape_file_names.pl
     
   dir=$basename
   if [ -d "$srcdir/${dir}_res" ]; then
diff --git a/tp/tests/many_input_files/for_nbspaces_different_encodings.sh 
b/tp/tests/many_input_files/for_nbspaces_different_encodings.sh
index 6fcde1e97d..8392243e3b 100755
--- a/tp/tests/many_input_files/for_nbspaces_different_encodings.sh
+++ b/tp/tests/many_input_files/for_nbspaces_different_encodings.sh
@@ -53,6 +53,7 @@ if [ $ret != 0 ]; then
 else
   outdir=$basename
   cp -pr $outdir $raw_output_dir
+  find $outdir | $srcdir/../escape_file_names.pl
     
   dir=$basename
   if [ -d "$srcdir/${dir}_res" ]; then
diff --git a/tp/tests/many_input_files/input_dir_non_ascii.sh 
b/tp/tests/many_input_files/input_dir_non_ascii.sh
index 81133075db..2fb342d0f2 100755
--- a/tp/tests/many_input_files/input_dir_non_ascii.sh
+++ b/tp/tests/many_input_files/input_dir_non_ascii.sh
@@ -56,6 +56,7 @@ if [ $ret != 0 ]; then
 else
   outdir=$basename
   cp -pr $outdir $raw_output_dir
+  find $outdir | $srcdir/../escape_file_names.pl
 
   dir=$basename
   if [ -d "$srcdir/${dir}_res" ]; then
diff --git a/tp/tests/many_input_files/output_dir_file_non_ascii.sh 
b/tp/tests/many_input_files/output_dir_file_non_ascii.sh
index a35ce03e5a..d6965db03e 100755
--- a/tp/tests/many_input_files/output_dir_file_non_ascii.sh
+++ b/tp/tests/many_input_files/output_dir_file_non_ascii.sh
@@ -58,6 +58,7 @@ if [ $ret != 0 ]; then
 else
   outdir=$basename
   cp -pr $outdir $raw_output_dir
+  find $outdir | $srcdir/../escape_file_names.pl
 
   dir=$basename
   if [ -d "$srcdir/${dir}_res" ]; then
diff --git 
"a/tp/tests/many_input_files/output_dir_file_non_ascii_res/encod\303\251/non_as\303\247\303\256_i.info"
 
b/tp/tests/many_input_files/output_dir_file_non_ascii_res/encod%c3%a9/non_as%c3%a7%c3%ae_i.info
similarity index 100%
rename from 
"tp/tests/many_input_files/output_dir_file_non_ascii_res/encod\303\251/non_as\303\247\303\256_i.info"
rename to 
tp/tests/many_input_files/output_dir_file_non_ascii_res/encod%c3%a9/non_as%c3%a7%c3%ae_i.info
diff --git a/tp/tests/many_input_files/output_dir_non_ascii.sh 
b/tp/tests/many_input_files/output_dir_non_ascii.sh
index 85a2725151..8ae3591195 100755
--- a/tp/tests/many_input_files/output_dir_non_ascii.sh
+++ b/tp/tests/many_input_files/output_dir_non_ascii.sh
@@ -58,6 +58,7 @@ if [ $ret != 0 ]; then
 else
   outdir=$basename
   cp -pr $outdir $raw_output_dir
+  find $outdir | $srcdir/../escape_file_names.pl
 
   dir=$basename
   if [ -d "$srcdir/${dir}_res" ]; then
diff --git 
"a/tp/tests/many_input_files/output_dir_non_ascii_res/encod\303\251/simplest.info"
 b/tp/tests/many_input_files/output_dir_non_ascii_res/encod%c3%a9/simplest.info
similarity index 100%
rename from 
"tp/tests/many_input_files/output_dir_non_ascii_res/encod\303\251/simplest.info"
rename to 
tp/tests/many_input_files/output_dir_non_ascii_res/encod%c3%a9/simplest.info
diff --git a/tp/tests/many_input_files/tex_l2h_output_dir_non_ascii.sh 
b/tp/tests/many_input_files/tex_l2h_output_dir_non_ascii.sh
index c87a698082..0595f3511b 100755
--- a/tp/tests/many_input_files/tex_l2h_output_dir_non_ascii.sh
+++ b/tp/tests/many_input_files/tex_l2h_output_dir_non_ascii.sh
@@ -95,6 +95,7 @@ else
     filename=`basename "$file"`
     sed -e 's/^# LaTeX2HTML.*/# LaTeX2HTML/' "$file" > 
"$destination_outdir/$filename"
   done
+  find $outdir | $srcdir/../escape_file_names.pl
 
   dir=$basename
   if [ -d "$srcdir/${dir}_res" ]; then
diff --git a/tp/tests/many_input_files/tex_t4ht.sh 
b/tp/tests/many_input_files/tex_t4ht.sh
index 9d5f89257f..e83acb92f5 100755
--- a/tp/tests/many_input_files/tex_t4ht.sh
+++ b/tp/tests/many_input_files/tex_t4ht.sh
@@ -51,6 +51,7 @@ else
   rm -f $outdir/*_tex4ht_*.log \
       $outdir/*_tex4ht_*.idv $outdir/*_tex4ht_*.dvi \
       $outdir/*_tex4ht_tex.html $outdir/*.png $outdir/$stdout_file
+  find $outdir | $srcdir/../escape_file_names.pl
 
   dir=${basename}
   if [ -d $srcdir/${dir}_res ]; then
diff --git a/tp/tests/many_input_files/tex_t4ht_output_dir_non_ascii.sh 
b/tp/tests/many_input_files/tex_t4ht_output_dir_non_ascii.sh
index d94850af30..39771ba120 100755
--- a/tp/tests/many_input_files/tex_t4ht_output_dir_non_ascii.sh
+++ b/tp/tests/many_input_files/tex_t4ht_output_dir_non_ascii.sh
@@ -61,6 +61,7 @@ else
   rm -f $destination_outdir/*_tex4ht_*.log \
       $destination_outdir/*_tex4ht_*.idv $destination_outdir/*_tex4ht_*.dvi \
       $destination_outdir/*_tex4ht_tex.html $destination_outdir/*.png 
$outdir/$stdout_file
+  find $outdir | $srcdir/../escape_file_names.pl
 
   dir=${basename}
   if [ -d $srcdir/${dir}_res ]; then



reply via email to

[Prev in Thread] Current Thread [Next in Thread]