From f02046b3f6cb97b9206720be8ad437c26fd6d527 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 9 Jan 2024 21:08:00 +0000 Subject: l3build (9jan24) git-svn-id: svn://tug.org/texlive/trunk@69360 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/l3build/l3build.dtx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'Master/texmf-dist/source/latex/l3build') diff --git a/Master/texmf-dist/source/latex/l3build/l3build.dtx b/Master/texmf-dist/source/latex/l3build/l3build.dtx index 047f43f4df1..e02dfd6f533 100644 --- a/Master/texmf-dist/source/latex/l3build/l3build.dtx +++ b/Master/texmf-dist/source/latex/l3build/l3build.dtx @@ -251,7 +251,7 @@ % }^^A % } % -% \date{Released 2024-01-04} +% \date{Released 2024-01-09} % % \maketitle % \tableofcontents @@ -713,24 +713,28 @@ % % For example, for the core \LaTeXe{} tests the main test files are contained % in a directory |testfiles|. To test font loading for \XeTeX{} and \LuaTeX{} -% there are a second set of tests in |testfiles-TU| which use the short -% |config-TU.lua| file shown in Listing~\vref{lst:configs}. To run both sets of -% tests, the main |build.lua| file contains the setting +% there are a second set of tests in |testfiles-TU| which use a short +% |config-TU.lua| file similar to the one shown in Listing~\vref{lst:configs}. +% To run both sets of tests, the main |build.lua| file contains the setting % |checkconfigs = {"build", "config-TU"}|. This will cause \pkg{l3build} to run % first using no additional settings (\emph{i.e.}~reading the normal % |build.lua| file alone), then running \emph{also} loading the settings from % |config-TU.lua|. % \begin{floating-listing}[caption={Example of using additional (or overriding) settings for configuring tests in a different subdirectory.},label={lst:configs}] % -- Special config for these tests -% checksearch = true +% stdengine = "xetex" % checkengines = {"xetex","luatex"} +% checksearch = true % testfiledir = "testfiles-TU" % \end{floating-listing} % % To allow selection of one or more configurations, and to allow saving of % |.tlg| files in non-standard configurations, the |--config| (|-c|) option may % be used. This works in the same way as |--engine|: it takes a comma list of -% configurations to apply, overriding \var{checkconfigs}. +% configurations to apply, overriding \var{checkconfigs}. For example, in the +% directory containing |config-TU.lua|, you can use +% |l3build check -cconfig-TU | and |l3build save -cconfig-TU | +% to check and save tests in |testfiles-TU| directory. % % \subsection{Dependencies} % @@ -1157,7 +1161,8 @@ % of the current test (this is equivalent to \TeX{}'s \cs{jobname}, % \emph{i.e.}~it lacks an extension) and the current run number. % The function |runtest_tasks| is run after the main call to the -% engine for a test cycle. It should return an errorlevel value. +% engine for a test cycle. It should return a string consists of task(s), +% i.e., the CLI command(s) to execute. % If more than one task is required, these should be separated % by use of |os_concat|, a string variable defined by \pkg{l3build} as the % correct concatenation marker for the system. An example of |runtest_tasks| -- cgit v1.2.3