Skip to content

Commit

Permalink
adapt tests for texlive 2023
Browse files Browse the repository at this point in the history
  • Loading branch information
Ulrike Fischer committed Feb 27, 2023
1 parent dabe858 commit f5db8cb
Show file tree
Hide file tree
Showing 42 changed files with 5,742 additions and 5 deletions.
24 changes: 20 additions & 4 deletions build.lua
Expand Up @@ -65,14 +65,30 @@ checkruns = 4
-- packtdszip = true
checkengines = {"pdftex","luatex","xetex"}

-- with tl2023 we exclue dvips tests for now
--

if istl2023 then
checkconfigs = {"build", -- luatex, pdftex, xetex
"config-noxetex", --pdftex + luatex (std)
"config-luatex", -- luatex
"config-dvips", -- latex + dvips
"config-pdftex", -- pdftex
"config-pdftex-23", -- pdftex, texlive 2023
"config-luatex-23", -- luatex, texlive 2023
"config-xetex" -- xetex
}
else
checkconfigs = {"build", -- luatex, pdftex, xetex
"config-noxetex", --pdftex + luatex (std)
"config-luatex", -- luatex
"config-dvips", -- latex + dvips
"config-pdftex", -- pdftex
"config-pdftex-22", -- pdftex
"config-luatex-22", -- luatex
"config-xetex" -- xetex
}
end

-- tagging
tagfiles = {
Expand All @@ -93,7 +109,7 @@ function update_tag (file,content,tagname,tagdate)
"date{Version "..packageversion..", released ".. packagedate)
content = string.gsub (content,
"Copyright %(C%) (%d%d%d%d)%-%d%d%d%d",
"Copyright (C) %1-"..os.date("%Y"))
"Copyright (C) %1-"..os.date("%Y"))
return content
elseif string.match (file, "%.dtx$" ) then
content = string.gsub (content,
Expand All @@ -111,8 +127,8 @@ function update_tag (file,content,tagname,tagdate)
"date{Version "..packageversion..", released ".. packagedate)
content = string.gsub (content,
"Copyright %(C%) (%d%d%d%d)%-%d%d%d%d",
"Copyright (C) %1-"..os.date("%Y"))
"Copyright (C) %1-"..os.date("%Y"))

return content
elseif string.match (file, "%.sty$" ) then
content = string.gsub (content,
Expand All @@ -128,7 +144,7 @@ function update_tag (file,content,tagname,tagdate)
"Version: " .. packageversion .. ", " .. packagedate )
content = string.gsub (content,
"(%d%d%d%d)%-%d%d%d%d",
"%1-"..os.date("%Y"))
"%1-"..os.date("%Y"))
return content
elseif string.match (file, "^CHANGELOG.md$") then
content = string.gsub (content,
Expand Down
2 changes: 1 addition & 1 deletion config-dvips.lua
Expand Up @@ -4,4 +4,4 @@ checkengines = {"latexdvips"}

stdengine = "latexdvips"
-- ps2pdfopt = " -sDocumentUUID=DocumentUUID -sInstanceUUID=InstanceUUID -dCompressStreams=false -dCompressPages=false -dNOSAFER "
ps2pdfopt = " -dNOSAFER "
ps2pdfopts = " -dNOSAFER "
4 changes: 4 additions & 0 deletions config-luatex-22.lua
@@ -0,0 +1,4 @@
testfiledir = "testfiles-luatex-22"
-- resultdir = builddir .. "/result/luatex"
checkengines = {"luatex"}
stdengine = "luatex"
4 changes: 4 additions & 0 deletions config-luatex-23.lua
@@ -0,0 +1,4 @@
testfiledir = "testfiles-luatex-23"
-- resultdir = builddir .. "/result/luatex"
checkengines = {"luatex"}
stdengine = "luatex"
5 changes: 5 additions & 0 deletions config-pdftex-22.lua
@@ -0,0 +1,5 @@
testfiledir = "testfiles-pdftex-22"
-- resultdir = builddir .. "/result/pdftex"
checkengines = {"pdftex"}
stdengine = "pdftex"
checkruns=4
5 changes: 5 additions & 0 deletions config-pdftex-23.lua
@@ -0,0 +1,5 @@
testfiledir = "testfiles-pdftex-23"
-- resultdir = builddir .. "/result/pdftex"
checkengines = {"pdftex"}
stdengine = "pdftex"
checkruns=4
18 changes: 18 additions & 0 deletions testfiles-luatex-22/stop-link.pvt
@@ -0,0 +1,18 @@
\DocumentMetadata{ testphase=new-or-1}
\input{regression-test}
\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{color,xpatch,fancyhdr}
\pagestyle{fancy}
\lhead{HEADER \href{https://tug.org}{linklinklink}}
\lfoot{FOOTER}

\textheight=2.5cm
\begin{document}

\section{abc}
x\\x\\x\\x
\href{https://www.latex-project.org}{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.}\\x

\end{document}

0 comments on commit f5db8cb

Please sign in to comment.