Commit graph

17 commits

Author SHA1 Message Date
elsid
0e19b1dd75
Run Lua integration tests starting with menu script
This allows writing tests for menu scripts.

Keep global script as entry point to morrowind tests.

Fix menu.newGame and menu.loadGame to hide main menu.
2025-03-08 13:14:20 +01:00
elsid
c298210844
Make integration_tests.py output more verbose
* Make it look more like googletest.
* Print total and failed number of tests.
* Print failed tests names.
* Print duration of each test and total.
* Hide all logs by default.
2025-03-05 22:18:46 +01:00
elsid
f80c7b2355
Expect openmw.cfg to exist 2025-03-05 22:18:47 +01:00
elsid
5f26da01f1
Use the_hub addon from example suite by the integration tests 2024-08-26 21:19:04 +02:00
elsid
eb6dc6e6b0
Keep generated files on integration tests failure 2024-08-26 21:19:03 +02:00
elsid
9006a8fad0
Use landracer addon from example suite by the integration tests 2024-08-26 21:19:03 +02:00
elsid
fa1e574097
Use existing path variables in the generated config 2024-08-26 21:19:03 +02:00
elsid
64ebe08a78
Increase Lua memory limit for integration tests
To avoid failures like 7534143520.
2024-08-08 22:34:52 +02:00
elsid
0c0d544e38
Add test to check Lua memory limit 2024-08-03 13:28:35 +02:00
Sam Hellawell
96db8e94bd Fix forgot game section for test settings 2024-07-20 22:56:55 +01:00
Sam Hellawell
b9a7bdc0c7 Dont use NormalizedView for yamlpath, use changeExtension, add setting to tests script 2024-07-20 20:15:17 +01:00
elsid
e5af4322c7
Add flag to print all openmw output in integration tests 2023-12-25 10:52:01 +01:00
Petr Mikheev
69f6ab2882 Add integration test for core.getGMST 2023-06-12 17:59:40 +02:00
elsid
37be305771
Convert path to string 2023-03-01 23:30:19 +01:00
elsid
0389aa2b7e
Move testing_util.lua to a separate directory to be reused as a library 2022-10-10 23:39:32 +02:00
elsid
7989d1645f
Run integration tests in CI 2022-07-04 20:38:29 +02:00
Petr Mikheev
76160076db Introduce OpenMW integration tests 2022-05-07 14:39:03 +02:00