5 Commits

Author SHA1 Message Date
chris constantinescu
4f53219745 Fix warnings in LLT jobs
#jira UE-215685
#rnx

[CL 33918359 by chris constantinescu in ue5-main branch]
2024-05-26 15:59:52 -04:00
chris constantinescu
46f7bc2772 Deduplication of low level tests: remove online-related tests
+ run only selected tests unless none is selected which means run all tests
#jira UE-215685
#rnx
#rb stephen.ma

[CL 33898470 by chris constantinescu in ue5-main branch]
2024-05-24 12:58:43 -04:00
chris constantinescu
5d2d569cb1 Use optional arguments and Extend/Expand pattern for Macros to reduce LLT xml metadata file footprint
.xml metadata files are generated exclusively using TestMode, from values of TestMetadata set from the module class
RunUBT -Mode=Test -GenerateMetadata
To support additional NDA platforms, build modules must be created.
Cleanup unused metadata files from the previous generation system.
#jira UE-195038
#rb Jerome.Delattre

[CL 33373724 by chris constantinescu in ue5-main branch]
2024-05-01 11:35:44 -04:00
chris constantinescu
9aa914f01c LinuxArm64 support for Low Level Tests through emulator, running in docker container
- Catch2 built for LinuxArm64
- new option to run apps in containerized mode
- builds docker image, setup and cleanup
- StringOp BuildGraph element for string operations (replace, to lower etc)
#jira UE-193565
#rb ue-qa-sdets

[CL 27758925 by chris constantinescu in ue5-main branch]
2023-09-11 12:55:31 -04:00
chris constantinescu
735dba1e66 LLT metadata generation fixes:
- make files readable when (re)generating
- make more platforms non-runnable by default
- adjust binaries path for plugins
- supported platforms are generated from TestMetadata instead of C# attribute

New tests brought to Horde: EventLoop and StateGraph

#rb Jerome.Delattre
#jira UE-192549

[CL 27184032 by chris constantinescu in ue5-main branch]
2023-08-17 16:15:06 -04:00