[latex3-commits] [git/LaTeX3-latex3-l3build] master: Run engine sanity check 'late' (8c1c4b9)
Joseph Wright
joseph.wright at morningstar2.co.uk
Tue Mar 6 22:27:16 CET 2018
Repository : https://github.com/latex3/l3build
On branch : master
Link : https://github.com/latex3/l3build/commit/8c1c4b9f67e0d430398fab2998b1f46698ae2f44
>---------------------------------------------------------------
commit 8c1c4b9f67e0d430398fab2998b1f46698ae2f44
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Tue Mar 6 21:27:09 2018 +0000
Run engine sanity check 'late'
>---------------------------------------------------------------
8c1c4b9f67e0d430398fab2998b1f46698ae2f44
l3build-arguments.lua | 30 ++++++++++++++++--------------
l3build.lua | 3 +++
2 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/l3build-arguments.lua b/l3build-arguments.lua
index 87625b3..499e2c4 100644
--- a/l3build-arguments.lua
+++ b/l3build-arguments.lua
@@ -248,21 +248,23 @@ end
options = argparse()
-- Sanity check
-if options["engine"] and not options["force"] then
- -- Make a lookup table
- local t = { }
- for _, engine in pairs(checkengines) do
- t[engine] = true
- end
- for _, engine in pairs(options["engine"]) do
- if not t[engine] then
- print("\n! Error: Engine \"" .. engine .. "\" not set up for testing!")
- print("\n Valid values are:")
- for _, engine in ipairs(checkengines) do
- print(" - " .. engine)
+function check_engines()
+ if options["engine"] and not options["force"] then
+ -- Make a lookup table
+ local t = { }
+ for _, engine in pairs(checkengines) do
+ t[engine] = true
+ end
+ for _, engine in pairs(options["engine"]) do
+ if not t[engine] then
+ print("\n! Error: Engine \"" .. engine .. "\" not set up for testing!")
+ print("\n Valid values are:")
+ for _, engine in ipairs(checkengines) do
+ print(" - " .. engine)
+ end
+ print("")
+ exit(1)
end
- print("")
- exit(1)
end
end
end
diff --git a/l3build.lua b/l3build.lua
index 5c6c47e..30e3e92 100644
--- a/l3build.lua
+++ b/l3build.lua
@@ -102,6 +102,9 @@ if options["epoch"] then
end
normalise_epoch()
+-- Sanity check
+check_engines()
+
--
-- Deal with multiple configs for tests
--
More information about the latex3-commits
mailing list