Exposes a "Test Tags" field to the Editor UI for Actor objects implementing FunctionalTest, such as BlueprintFunctionalTest and ScreenshotFunctionalTest. This persists user-defined tag data via the asset cache, and supports hot-editing.
#jira UE-213249
#rb jerome.delattre, rob.huyett, sebastian.lewicki
[CL 35829246 by sean sweeney in ue5-main branch]
Exposes a "Test Tags" field to the Editor UI for Actor objects implementing FunctionalTest, such as BlueprintFunctionalTest and ScreenshotFunctionalTest. This persists user-defined tag data via the asset cache, and supports hot-editing.
#jira UE-213249
#rb jerome.delattre, rob.huyett, sebastian.lewicki
[CL 35802364 by sean sweeney in ue5-main branch]
Add a condition to FinishTest to make sure it gets trigger only if the screenshot was taken and compared.
+ move functional test metadata log to when the test is about to run
#jira UE-204671
#rnx
#rb christopher.fiala, rob.huyett, sebastian.lewicki
[CL 30856076 by jerome delattre in ue5-main branch]
Upgrade the overrides and callsites in all of Epic's code.
Every class that can be subclassed by licensees that has its override change needs to keep the old version of the function as deprecated. Otherwise subclasses that call Super::GetAssetRegistryTags will have a compile error instead of a deprecation warning.
Several classes had their own extension method for GetAssetRegistryTags being passed on to user data classes. Updated all of those to take FAssetRegistryTagsContext just like GetAssetRegistryTags does.
#rnx
#rb Francis.Hurteau
[CL 30224166 by matt peters in ue5-main branch]
Use Automation.LogBPTestMetadata CVar to enable the behavior
#jira UE-175266
#preflight 63e15f061020773a3f113f5b
#rb Chris.Constantinescu
[CL 24177156 by Jerome Delattre in ue5-main branch]
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson in ue5-main branch]
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
#jira
[CL 22173145 by bryan sefcik in ue5-main branch]
This is a resubmit of 20675159, which changed the inputs to const ref. However, that can break BP nodes that rely on using default values. Instead, we just drop the superfluous 'const' instead.
#rb justin.hare
#preflight 62bf1669ed35ee71a76e4b18
#jira none
[CL 20917189 by dave jones2 in ue5-main branch]
#fyi dave.jones2
Original CL Desc
-----------------------------------------------------------------
Added missing tests for various core types. Also cleaned up const and reference usage in the function declarations.
#rb justin.hare
#preflight 62a93a76054bb5c04e1b0020
#jira none
[CL 20678517 by dave jones2 in ue5-main branch]
* the test aren't stop correctly. So the second time you run it, it give you the error that the test is already running.
* it does not stop PIE even if it started it. But the automation controller manager finishes all the test, then it stops correctly PIE.
#ROBOMERGE-AUTHOR: maxime.mercier
#ROBOMERGE-SOURCE: CL 20519358 via CL 20519368 via CL 20519373
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)
[CL 20521157 by maxime mercier in ue5-main branch]
Maps and functional test actors needs to be resaved.
#jira UE-151432, UE-145986
#rb richard.malo
#preflight 628f7234f622d972b5d7d752
[CL 20378197 by JeanFrancois Dube in ue5-main branch]