0ad/source
Ralph Sennhauser 39ea3b6ea5
Use custom runner for tests
The --libdir switch got lost at some point, which is useful for running
tests with a system build.

Further allow to switch the type of output at runtime avoiding an
unnecessary rebuild.

Finally allow to specify an output file, this means there is no need to
redirect stdout which might break the CI in case the tests write
something to stdout like in case of LOGERROR resulting the test result
not being valid xml.

Ref: #7534
Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2025-10-11 11:34:38 +02:00
..
collada Fix some includes all over the place 2025-08-14 20:15:30 +02:00
dapinterface Remove ScriptTypes and ScriptExtraHeaders headers 2025-09-14 13:17:18 +02:00
graphics Removes USE_FOG define and switches to a shader parameter. 2025-10-11 08:11:35 +02:00
gui Remove ScriptTypes and ScriptExtraHeaders headers 2025-09-14 13:17:18 +02:00
i18n Fix some includes all over the place 2025-08-14 20:15:30 +02:00
lib Reduces string allocations in paths. 2025-10-05 01:31:27 +02:00
lobby Remove ScriptTypes and ScriptExtraHeaders headers 2025-09-14 13:17:18 +02:00
maths Convert span with dynamic extent to static extent 2025-08-24 11:09:57 +02:00
mocks Fix some includes all over the place 2025-08-13 19:38:21 +02:00
network Fix NetServerTurnManager hanging if a client passed handshake but not authentication on gamestart. 2025-09-27 10:02:46 +02:00
pch Remove ScriptTypes and ScriptExtraHeaders headers 2025-09-14 13:17:18 +02:00
ps Removes USE_FOG define and switches to a shader parameter. 2025-10-11 08:11:35 +02:00
renderer Removes USE_FOG define and switches to a shader parameter. 2025-10-11 08:11:35 +02:00
rlinterface Fix some includes all over the place 2025-08-13 19:38:21 +02:00
scriptinterface Reduces string allocations in paths. 2025-10-05 01:31:27 +02:00
simulation2 fix debug build by directly setting probability for the inverse binomial in Decay.cpp 2025-10-08 17:00:09 +02:00
soundmanager SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
third_party Silence mongoose warnings 2025-08-12 20:45:15 +02:00
tools Adds a script to modify rules and tests to it. 2025-10-08 13:56:48 +02:00
CxxTestRunner.tpl Use custom runner for tests 2025-10-11 11:34:38 +02:00
main.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
test_setup.cpp Fix some includes in atlas 2025-08-21 14:18:38 +02:00