[latex3-commits] [git/LaTeX3-latex3-latex3] master: Filter backend from file list (ab55ff162)

PhelypeOleinik tex.phelype at gmail.com
Thu Jul 9 00:44:50 CEST 2020


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/ab55ff162a4108d141f85ee2bbda536a53357422

>---------------------------------------------------------------

commit ab55ff162a4108d141f85ee2bbda536a53357422
Author: PhelypeOleinik <tex.phelype at gmail.com>
Date:   Wed Jul 8 19:44:50 2020 -0300

    Filter backend from file list
    
    Just to avoid needing one test log per engine


>---------------------------------------------------------------

ab55ff162a4108d141f85ee2bbda536a53357422
 l3kernel/testfiles/m3file001.lvt       |  10 ++
 l3kernel/testfiles/m3file001.ptex.tlg  | 252 ---------------------------------
 l3kernel/testfiles/m3file001.tlg       |   2 +-
 l3kernel/testfiles/m3file001.uptex.tlg | 252 ---------------------------------
 l3kernel/testfiles/m3file001.xetex.tlg | 252 ---------------------------------
 5 files changed, 11 insertions(+), 757 deletions(-)

diff --git a/l3kernel/testfiles/m3file001.lvt b/l3kernel/testfiles/m3file001.lvt
index 1ce85e6d0..e18ad1fac 100644
--- a/l3kernel/testfiles/m3file001.lvt
+++ b/l3kernel/testfiles/m3file001.lvt
@@ -182,6 +182,16 @@
   }
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Filter out lebackend-<driver>.def to avoid multiple test logs
+\cs_set:Npn \test_backend:w #1 - #2 . #3 \s_stop
+  {
+    #1 \str_if_eq:nnTF {#1} { l3backend }
+         { - <...> . \test_clean:w #3 \s_stop }
+         { \tl_if_empty:nF {#2} { - \test_clean:w #2 . #3 . \s_stop } }
+  }
+\cs_set:Npn \test_clean:w #1 -. #2 \s_stop {#1}
+\seq_gset_map:NNn \g__file_record_seq \g__file_record_seq
+  { \test_backend:w #1 - . \s_stop }
 \TEST { File~listing }
   { \file_log_list: }
 
diff --git a/l3kernel/testfiles/m3file001.ptex.tlg b/l3kernel/testfiles/m3file001.ptex.tlg
deleted file mode 100644
index db2724836..000000000
--- a/l3kernel/testfiles/m3file001.ptex.tlg
+++ /dev/null
@@ -1,252 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Author: Joseph Wright
-============================================================
-TEST 1: If file exists (expect F/F/T/T/T/T/F/F/T/T)
-============================================================
-FALSE
-FALSE
-TRUE
-TRUE
-TRUE
-TRUE
-FALSE
-FALSE
-TRUE
-TRUE
-============================================================
-============================================================
-TEST 2: The full name of files by expansion
-============================================================
-filetest.txt
-filetest.txt
-============================================================
-============================================================
-TEST 3: Find files in the search path
-============================================================
-l3: ./testpath/infolder.txt
-2e: ./testpath/infolder.txt
-============================================================
-============================================================
-TEST 4: Getting the full name of files
-============================================================
-> \l_A_tl=filetest.txt.
-> \l_A_tl=filetest.txt.
-> \l_A_tl=\q_no_value .
-> \l_A_tl=filetest.
-> \l_A_tl=filetest-noname.
-> \l_A_tl=filetest-tex.tex.
-============================================================
-============================================================
-TEST 5: Loading a file
-============================================================
-(filetest.txt) (filetest.txt)
-! LaTeX3 Error: File 'NotAFile.xxx.yyy.zzz' not found.
-For immediate help type H <return>.
- ...                                              
-l. ...  }
-The requested file could not be found in the current directory, in the TeX
-search path or in the LaTeX search path.
-! LaTeX3 Error: File 'NotAFile.xxx.yyy.zzz' not found.
-For immediate help type H <return>.
- ...                                              
-l. ...  }
-The requested file could not be found in the current directory, in the TeX
-search path or in the LaTeX search path.
-============================================================
-============================================================
-TEST 6: Loading a file conditionally
-============================================================
-(filetest.txt) (filetest.txt)
-FALSE
-============================================================
-============================================================
-TEST 7: Ending file_input
-============================================================
-(filetest-endinput.txt)
-> \box...=
-\vbox(6.94444+1.94444)x469.75499
-.\hbox(6.94444+1.94444)x469.75499, glue set 199.44902fil
-..\hbox(0.0+0.0)x20.0
-..\OT1/cmr/m/n/10 T
-..\OT1/cmr/m/n/10 h
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 s
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 ^^L (ligature fi)
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 s
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 n
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 d
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 d
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 b
-..\kern-0.27779
-..\OT1/cmr/m/n/10 y
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 m
-..\OT1/cmr/m/n/10 3
-..\OT1/cmr/m/n/10 ^^L (ligature fi)
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 0
-..\OT1/cmr/m/n/10 0
-..\OT1/cmr/m/n/10 1
-..\OT1/cmr/m/n/10 .
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 v
-..\OT1/cmr/m/n/10 t
-..\OT1/cmr/m/n/10 :
-..\glue 4.44444 plus 3.33331 minus 0.55556
-..\OT1/cmr/m/n/10 P
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 a
-..\OT1/cmr/m/n/10 s
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 a
-..\kern-0.27779
-..\OT1/cmr/m/n/10 v
-..\kern-0.27779
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 t
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 a
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 o
-..\OT1/cmr/m/n/10 n
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 !
-..\penalty 10000
-..\glue(\parfillskip) 0.0 plus 1.0fil
-..\glue(\rightskip) 0.0
-! OK.
-<argument> \l_tmpa_box 
-l. ...  }
-============================================================
-============================================================
-TEST 8: File name parsing
-============================================================
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: "."
-Path: "/", Name: "", Ext: ""
-Path: "", Name: "test", Ext: ""
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test.file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "bar", Name: "test", Ext: ".tex"
-Path: "bar/baz", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "/", Name: "test", Ext: ".tex"
-Path: "/baz", Name: "", Ext: ""
-Path: "/bar/baz bob", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "//baz", Name: "...a.b", Ext: "."
-Path: "/", Name: "", Ext: "."
-Path: "/", Name: " ", Ext: ""
-============================================================
-============================================================
-TEST 9: Expandable file name parsing
-============================================================
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: "."
-Path: "/", Name: "", Ext: ""
-Path: "", Name: "test", Ext: ""
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test.file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "bar", Name: "test", Ext: ".tex"
-Path: "bar/baz", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "/", Name: "test", Ext: ".tex"
-Path: "/baz", Name: "", Ext: ""
-Path: "/bar/baz bob", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "//baz", Name: "...a.b", Ext: "."
-Path: "/", Name: "", Ext: "."
-Path: "/", Name: " ", Ext: ""
-============================================================
-============================================================
-TEST 10: File listing
-============================================================
-> File List <
-minimal.cls
-regression-test
-regression-test.cfg
-fontenc.sty
-ot1enc.def
-expl3.sty
-l3debug.def
-l3backend-dvips.def
-filetest.txt
-filetest-endinput.txt
-.............
-============================================================
-============================================================
-TEST 11: File name sanitizing
-============================================================
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-! Undefined control sequence.
-<argument> \LaTeX3 error: 
-                           Unbalanced quotes in file name '"foo."bar"'.
-l. ...  }
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo .bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo .bar.
-<recently read> }
-l. ...  }
-============================================================
-============================================================
-TEST 12: Getting file information
-============================================================
-TRUE
-TRUE
-TRUE
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-TRUE
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-============================================================
diff --git a/l3kernel/testfiles/m3file001.tlg b/l3kernel/testfiles/m3file001.tlg
index a0453df1f..2447d2ddf 100644
--- a/l3kernel/testfiles/m3file001.tlg
+++ b/l3kernel/testfiles/m3file001.tlg
@@ -197,7 +197,7 @@ fontenc.sty
 ot1enc.def
 expl3.sty
 l3debug.def
-l3backend-pdfmode.def
+l3backend-<...>.def
 filetest.txt
 filetest-endinput.txt
 .............
diff --git a/l3kernel/testfiles/m3file001.uptex.tlg b/l3kernel/testfiles/m3file001.uptex.tlg
deleted file mode 100644
index db2724836..000000000
--- a/l3kernel/testfiles/m3file001.uptex.tlg
+++ /dev/null
@@ -1,252 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Author: Joseph Wright
-============================================================
-TEST 1: If file exists (expect F/F/T/T/T/T/F/F/T/T)
-============================================================
-FALSE
-FALSE
-TRUE
-TRUE
-TRUE
-TRUE
-FALSE
-FALSE
-TRUE
-TRUE
-============================================================
-============================================================
-TEST 2: The full name of files by expansion
-============================================================
-filetest.txt
-filetest.txt
-============================================================
-============================================================
-TEST 3: Find files in the search path
-============================================================
-l3: ./testpath/infolder.txt
-2e: ./testpath/infolder.txt
-============================================================
-============================================================
-TEST 4: Getting the full name of files
-============================================================
-> \l_A_tl=filetest.txt.
-> \l_A_tl=filetest.txt.
-> \l_A_tl=\q_no_value .
-> \l_A_tl=filetest.
-> \l_A_tl=filetest-noname.
-> \l_A_tl=filetest-tex.tex.
-============================================================
-============================================================
-TEST 5: Loading a file
-============================================================
-(filetest.txt) (filetest.txt)
-! LaTeX3 Error: File 'NotAFile.xxx.yyy.zzz' not found.
-For immediate help type H <return>.
- ...                                              
-l. ...  }
-The requested file could not be found in the current directory, in the TeX
-search path or in the LaTeX search path.
-! LaTeX3 Error: File 'NotAFile.xxx.yyy.zzz' not found.
-For immediate help type H <return>.
- ...                                              
-l. ...  }
-The requested file could not be found in the current directory, in the TeX
-search path or in the LaTeX search path.
-============================================================
-============================================================
-TEST 6: Loading a file conditionally
-============================================================
-(filetest.txt) (filetest.txt)
-FALSE
-============================================================
-============================================================
-TEST 7: Ending file_input
-============================================================
-(filetest-endinput.txt)
-> \box...=
-\vbox(6.94444+1.94444)x469.75499
-.\hbox(6.94444+1.94444)x469.75499, glue set 199.44902fil
-..\hbox(0.0+0.0)x20.0
-..\OT1/cmr/m/n/10 T
-..\OT1/cmr/m/n/10 h
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 s
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 ^^L (ligature fi)
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 s
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 n
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 d
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 d
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 b
-..\kern-0.27779
-..\OT1/cmr/m/n/10 y
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 m
-..\OT1/cmr/m/n/10 3
-..\OT1/cmr/m/n/10 ^^L (ligature fi)
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 0
-..\OT1/cmr/m/n/10 0
-..\OT1/cmr/m/n/10 1
-..\OT1/cmr/m/n/10 .
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 v
-..\OT1/cmr/m/n/10 t
-..\OT1/cmr/m/n/10 :
-..\glue 4.44444 plus 3.33331 minus 0.55556
-..\OT1/cmr/m/n/10 P
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 a
-..\OT1/cmr/m/n/10 s
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 a
-..\kern-0.27779
-..\OT1/cmr/m/n/10 v
-..\kern-0.27779
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 t
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 a
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 o
-..\OT1/cmr/m/n/10 n
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 !
-..\penalty 10000
-..\glue(\parfillskip) 0.0 plus 1.0fil
-..\glue(\rightskip) 0.0
-! OK.
-<argument> \l_tmpa_box 
-l. ...  }
-============================================================
-============================================================
-TEST 8: File name parsing
-============================================================
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: "."
-Path: "/", Name: "", Ext: ""
-Path: "", Name: "test", Ext: ""
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test.file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "bar", Name: "test", Ext: ".tex"
-Path: "bar/baz", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "/", Name: "test", Ext: ".tex"
-Path: "/baz", Name: "", Ext: ""
-Path: "/bar/baz bob", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "//baz", Name: "...a.b", Ext: "."
-Path: "/", Name: "", Ext: "."
-Path: "/", Name: " ", Ext: ""
-============================================================
-============================================================
-TEST 9: Expandable file name parsing
-============================================================
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: "."
-Path: "/", Name: "", Ext: ""
-Path: "", Name: "test", Ext: ""
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test.file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "bar", Name: "test", Ext: ".tex"
-Path: "bar/baz", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "/", Name: "test", Ext: ".tex"
-Path: "/baz", Name: "", Ext: ""
-Path: "/bar/baz bob", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "//baz", Name: "...a.b", Ext: "."
-Path: "/", Name: "", Ext: "."
-Path: "/", Name: " ", Ext: ""
-============================================================
-============================================================
-TEST 10: File listing
-============================================================
-> File List <
-minimal.cls
-regression-test
-regression-test.cfg
-fontenc.sty
-ot1enc.def
-expl3.sty
-l3debug.def
-l3backend-dvips.def
-filetest.txt
-filetest-endinput.txt
-.............
-============================================================
-============================================================
-TEST 11: File name sanitizing
-============================================================
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-! Undefined control sequence.
-<argument> \LaTeX3 error: 
-                           Unbalanced quotes in file name '"foo."bar"'.
-l. ...  }
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo .bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo .bar.
-<recently read> }
-l. ...  }
-============================================================
-============================================================
-TEST 12: Getting file information
-============================================================
-TRUE
-TRUE
-TRUE
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-TRUE
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-============================================================
diff --git a/l3kernel/testfiles/m3file001.xetex.tlg b/l3kernel/testfiles/m3file001.xetex.tlg
deleted file mode 100644
index 74db450d8..000000000
--- a/l3kernel/testfiles/m3file001.xetex.tlg
+++ /dev/null
@@ -1,252 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Author: Joseph Wright
-============================================================
-TEST 1: If file exists (expect F/F/T/T/T/T/F/F/T/T)
-============================================================
-FALSE
-FALSE
-TRUE
-TRUE
-TRUE
-TRUE
-FALSE
-FALSE
-TRUE
-TRUE
-============================================================
-============================================================
-TEST 2: The full name of files by expansion
-============================================================
-filetest.txt
-filetest.txt
-============================================================
-============================================================
-TEST 3: Find files in the search path
-============================================================
-l3: ./testpath/infolder.txt
-2e: ./testpath/infolder.txt
-============================================================
-============================================================
-TEST 4: Getting the full name of files
-============================================================
-> \l_A_tl=filetest.txt.
-> \l_A_tl=filetest.txt.
-> \l_A_tl=\q_no_value .
-> \l_A_tl=filetest.
-> \l_A_tl=filetest-noname.
-> \l_A_tl=filetest-tex.tex.
-============================================================
-============================================================
-TEST 5: Loading a file
-============================================================
-(filetest.txt) (filetest.txt)
-! LaTeX3 Error: File 'NotAFile.xxx.yyy.zzz' not found.
-For immediate help type H <return>.
- ...                                              
-l. ...  }
-The requested file could not be found in the current directory, in the TeX
-search path or in the LaTeX search path.
-! LaTeX3 Error: File 'NotAFile.xxx.yyy.zzz' not found.
-For immediate help type H <return>.
- ...                                              
-l. ...  }
-The requested file could not be found in the current directory, in the TeX
-search path or in the LaTeX search path.
-============================================================
-============================================================
-TEST 6: Loading a file conditionally
-============================================================
-(filetest.txt) (filetest.txt)
-FALSE
-============================================================
-============================================================
-TEST 7: Ending file_input
-============================================================
-(filetest-endinput.txt)
-> \box...=
-\vbox(6.94444+1.94444)x469.75499
-.\hbox(6.94444+1.94444)x469.75499, glue set 199.44902fil
-..\hbox(0.0+0.0)x20.0
-..\OT1/cmr/m/n/10 T
-..\OT1/cmr/m/n/10 h
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 s
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 ^^L (ligature fi)
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 s
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 n
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 d
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 d
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 b
-..\kern-0.27779
-..\OT1/cmr/m/n/10 y
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 m
-..\OT1/cmr/m/n/10 3
-..\OT1/cmr/m/n/10 ^^L (ligature fi)
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 0
-..\OT1/cmr/m/n/10 0
-..\OT1/cmr/m/n/10 1
-..\OT1/cmr/m/n/10 .
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 v
-..\OT1/cmr/m/n/10 t
-..\OT1/cmr/m/n/10 :
-..\glue 4.44444 plus 3.33331 minus 0.55556
-..\OT1/cmr/m/n/10 P
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 a
-..\OT1/cmr/m/n/10 s
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 a
-..\kern-0.27779
-..\OT1/cmr/m/n/10 v
-..\kern-0.27779
-..\OT1/cmr/m/n/10 e
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 i
-..\OT1/cmr/m/n/10 t
-..\glue 3.33333 plus 1.66666 minus 1.11111
-..\OT1/cmr/m/n/10 a
-..\OT1/cmr/m/n/10 l
-..\OT1/cmr/m/n/10 o
-..\OT1/cmr/m/n/10 n
-..\OT1/cmr/m/n/10 e
-..\OT1/cmr/m/n/10 !
-..\penalty 10000
-..\glue(\parfillskip) 0.0 plus 1.0fil
-..\glue(\rightskip) 0.0
-! OK.
-<argument> \l_tmpa_box 
-l. ...  }
-============================================================
-============================================================
-TEST 8: File name parsing
-============================================================
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: "."
-Path: "/", Name: "", Ext: ""
-Path: "", Name: "test", Ext: ""
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test.file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "bar", Name: "test", Ext: ".tex"
-Path: "bar/baz", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "/", Name: "test", Ext: ".tex"
-Path: "/baz", Name: "", Ext: ""
-Path: "/bar/baz bob", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "//baz", Name: "...a.b", Ext: "."
-Path: "/", Name: "", Ext: "."
-Path: "/", Name: " ", Ext: ""
-============================================================
-============================================================
-TEST 9: Expandable file name parsing
-============================================================
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: ""
-Path: "", Name: "", Ext: "."
-Path: "/", Name: "", Ext: ""
-Path: "", Name: "test", Ext: ""
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test", Ext: ".tex"
-Path: "", Name: "test.file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "", Name: "test file", Ext: ".tex"
-Path: "bar", Name: "test", Ext: ".tex"
-Path: "bar/baz", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "/", Name: "test", Ext: ".tex"
-Path: "/baz", Name: "", Ext: ""
-Path: "/bar/baz bob", Name: "test", Ext: ".tex"
-Path: "bar/baz bob", Name: "test", Ext: ".tex"
-Path: "//baz", Name: "...a.b", Ext: "."
-Path: "/", Name: "", Ext: "."
-Path: "/", Name: " ", Ext: ""
-============================================================
-============================================================
-TEST 10: File listing
-============================================================
-> File List <
-minimal.cls
-regression-test
-regression-test.cfg
-fontenc.sty
-ot1enc.def
-expl3.sty
-l3debug.def
-l3backend-xdvipdfmx.def
-filetest.txt
-filetest-endinput.txt
-.............
-============================================================
-============================================================
-TEST 11: File name sanitizing
-============================================================
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-! Undefined control sequence.
-<argument> \LaTeX3 error: 
-                           Unbalanced quotes in file name '"foo."bar"'.
-l. ...  }
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-> \l_tmpa_tl=foo.bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo .bar.
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=foo .bar.
-<recently read> }
-l. ...  }
-============================================================
-============================================================
-TEST 12: Getting file information
-============================================================
-TRUE
-TRUE
-TRUE
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-TRUE
-> \l_tmpa_tl=\q_no_value .
-<recently read> }
-l. ...  }
-============================================================





More information about the latex3-commits mailing list.