From d8d738932753abfc59d5bfdfafc49f50f21013f4 Mon Sep 17 00:00:00 2001 From: Joseph Wright Date: Fri, 15 Dec 2023 19:11:07 +0000 Subject: [PATCH] Use 'live' arg. to runtest_task() for blank test (fixes #327) --- CHANGELOG.md | 3 +++ l3build-check.lua | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71d207d..a3fcbc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +### Fixed +- Test for blank `runtest_task()` (issue \#327) + ## [2023-12-13-2] ## [2023-12-13] diff --git a/l3build-check.lua b/l3build-check.lua index 19ddef0..65366c9 100644 --- a/l3build-check.lua +++ b/l3build-check.lua @@ -824,7 +824,7 @@ function runtest(name, engine, hide, ext, test_type, breakout) ) -- On Windows, concatenating here will suppress any non-zero errorlevel -- from the main run, so we split into two parts. - if errlevels[i] == 0 and runtest_tasks("X",0) ~= "" then + if errlevels[i] == 0 and runtest_tasks(jobname(lvtfile),i) ~= "" then local errorlevel = runcmd(preamble .. runtest_tasks(jobname(lvtfile),i),testdir) if errorlevel ~= 0 then errlevels[i] = errorlevel end