summaryrefslogtreecommitdiff
path: root/tests/projects/c++/modules/test_base.lua
diff options
context:
space:
mode:
authorArthur LAURENT <[email protected]>2025-08-14 20:16:43 +0200
committerArthur LAURENT <[email protected]>2025-08-14 20:16:43 +0200
commitd954d64c22f33df5a4de12309b992ec2a4727037 (patch)
tree5ae428da8fdde545c82dc07c7b7d0a25ecf461f0 /tests/projects/c++/modules/test_base.lua
parent84fcc1fd63aec5b6126f35806305326e4ecb936f (diff)
nfc(c++ modules) improve tests
Diffstat (limited to 'tests/projects/c++/modules/test_base.lua')
-rw-r--r--tests/projects/c++/modules/test_base.lua18
1 files changed, 7 insertions, 11 deletions
diff --git a/tests/projects/c++/modules/test_base.lua b/tests/projects/c++/modules/test_base.lua
index 214f221a4..3571ad108 100644
--- a/tests/projects/c++/modules/test_base.lua
+++ b/tests/projects/c++/modules/test_base.lua
@@ -9,26 +9,22 @@ GCC_MIN_VER = "11"
MSVC_MIN_VER = "14.29"
function _build(check_outdata)
+ local flags = ""
+ if ci_is_running() then
+ flags = "-vD"
+ end
if check_outdata then
local outdata
- if ci_is_running() then
- outdata = os.iorun("xmake -rvD")
- else
- outdata = os.iorun("xmake -rv")
- end
+ outdata = os.iorun("xmake -r " .. flags)
if outdata then
if outdata:find(check_outdata.str, 1, true) then
raise(check_outdata.format_string, outdata)
end
end
else
- if ci_is_running() then
- os.run("xmake -rvD")
- else
- os.run("xmake -r")
- end
+ os.run("xmake -r " .. flags)
end
- local outdata = os.iorun("xmake")
+ local outdata = os.iorun("xmake " .. flags)
if outdata then
if outdata:find("compiling", 1, true) or outdata:find("linking", 1, true) or outdata:find("generating", 1, true) then
raise("Modules incremental compilation does not work\n%s", outdata)