+ 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]
.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]
* Moved directed graph utils from audio to core, in namespace UE::MathCore::Graph
* Renamed Depth/BreadthFirstTraversal to Depth/BreadthFirstNodeTraversal and added Depth/BreadthFirstEdgeTraversal to traverse the graph edges
* Added FindLeaves method to retrieve graph nodes with no children from a starting node
Created MathCoreTests low-level test executable :
* Moved directed graph unit tests there
* Enabled on CIS on all platforms
#tests low-level tests
#rb chris.constantinescu, danny.couture, phil.popp, johan.torp
[CL 31680629 by jonathan bard in ue5-main branch]