Commit Graph

312 Commits

Author SHA1 Message Date
kirill zorin
de8db5ff76 Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski

#preflight 646391406b1406b54ab15460

[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
bryan sefcik
91c57d395e Removed redundant module includes.
#preflight 645d4bf3aa3c584c0b5b3a67

[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
mikalai sukhikh
f6ea3b88d9 Add CVar setting node in AFunctionalTest class
#jira UE-171493
#rb adam.miezianko, chris.constantinescu, jerome.delattre
#preflight 64524cb90722d4f6a2dd4351
#preflight 64524cf20722d4f6a2dd4728

[CL 25370907 by mikalai sukhikh in ue5-main branch]
2023-05-08 10:57:51 -04:00
zahra nikbakht
907774c04e non-unity error fix in Function UI test.
#jira none
#rb trivial
#preflight 64541f74023fe5d3ad4aec0a

[CL 25343520 by zahra nikbakht in ue5-main branch]
2023-05-04 17:54:06 -04:00
Jerome Delattre
dd28bf9130 Avoid a crash with Screenshot Functional Tests in PIE client net mode
#jira UE-183130, UE-110748
#preflight 64500cc41c2846595c544adc
#Chris.Constinescu

[CL 25290021 by Jerome Delattre in ue5-main branch]
2023-05-01 15:47:29 -04:00
zahra nikbakht
7b52bdfde8 A fix for UI screenshot test failure when there is animation: set a constant tick time for animation sequencer and the UI screenshot test.
- tested with slow and fast moving animation, returns 0 diff locally.
#preflight 644bf193877716c8780bed3a
#jira UE-113396
#rb patrick.boutot. jerome.delattre

[CL 25284576 by zahra nikbakht in ue5-main branch]
2023-05-01 11:41:41 -04:00
olivier lamothe
9f2574b15e Remove unnecessary calls to UNavigationSystemV1::GetMutableOctree accessor
#rb [at]Mieszko.Zielinski,[at]Yoan.St-Amant
#rnx

[CL 25085388 by olivier lamothe in ue5-main branch]
2023-04-18 09:46:23 -04:00
Nathan Hodges
242da1f8e7 Add function to reset GroundTruthData
#preflight 64396f04c947f6523a5b60ef
#rb jerome.delattre
#rnx
#jira none

[CL 25042824 by Nathan Hodges in ue5-main branch]
2023-04-14 12:43:19 -04:00
Jerome Delattre
1f5335ba66 Fix "Functional test is already running" error by unsetting FunctionalTesting manager from IFunctionalTestingModule when all tests are done
#author Andrew.Grant
#preflight 64024fbc59017a559b978973
#rb Jerome.Delattre, Andrew.Grant
#jira none

[CL 24505428 by Jerome Delattre in ue5-main branch]
2023-03-03 15:07:24 -05:00
Mikita Hauruk
a3a65dc94f Added check GIsAutomationTesting to avoid [Owner] and [Description] log in PIE
#jira UE-178872
#rb adam.miezianko, jerome.delattre, oleg.krasnov, mikalai.sukhikh
#preflight 64009836df66ed5fc16523c9

[CL 24495775 by Mikita Hauruk in ue5-main branch]
2023-03-03 01:32:33 -05:00
Jerome Delattre
ba5b3a87b5 Output Functional Tests metadata in test info during execution in the log
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]
2023-02-13 11:33:49 -05:00
patrick enfedaque
369054a373 AFunctionalTest: No support for DataLayers
#rb jeanfancois.dube
#preflight skip

[CL 23989321 by patrick enfedaque in ue5-main branch]
2023-02-03 08:30:39 -05:00
Matt Peters
cf27fe051b FunctionalTestingModule: Cook determinism: Sort AssetRegistryTag value for TestNames.
#rb JeanFrancois.Dube
#rnx
#preflight 63da8635d21dbe1d2939af14

[CL 23948705 by Matt Peters in ue5-main branch]
2023-02-01 10:47:46 -05:00
Jerome Delattre
a10fe36e87 Fix crash when using Automation Wait node in BP when AutomationController is not loaded.
#jira UE-173451
#preflight 63d2d379d21dbe1d29b8f54e
#rb Chris.Constantinescu

[CL 23915969 by Jerome Delattre in ue5-main branch]
2023-01-30 16:11:30 -05:00
Luke Thatcher
75cee9fd43 Marked several functions on the immediate RHICmdList that do not use "this" as deprecated.
- Replaced uses of these functions in the engine with the global scope equivalents.
 - Added some missing global scope RHI...() functions.
 - LLM scopes have been moved into the global scope function, where necessary.

Removed several _RenderThread() RHICmdList functions
 - These were previously provided for the automatic RHI thread stall / flush mechanism, but now provide no benefit
 - Removing these also helps prevent use of FRHICommandListExecutor::GetImmediateCommandList() on threads other than the rendering thread.

Remove RHIExecuteCommandList
 - Unused, legacy code path. No platform RHIs provide an implementation. No need to deprecate since there's no way anyone would be calling it already.

#jira none
#rb Zach.Bethel
#preflight 63c86e2dfb1a8cf245f44469

[CL 23771476 by Luke Thatcher in ue5-main branch]
2023-01-19 06:13:08 -05:00
christopher waters
0270a5f287 Moving FDeferredCleanupInterface and accompanying types to RenderDeferredCleanup.h to remove global dependencies on RenderThread.h
#preflight 6393481ebb6fefa472ddeae0

[CL 23475364 by christopher waters in ue5-main branch]
2022-12-11 23:11:39 -05:00
christopher waters
6e30ddb01e Dependency cleanup around DataDrivenShaderPlatformInfo and a few other headers.
#preflight 63921e6a67018b14b5925197

[CL 23454104 by christopher waters in ue5-main branch]
2022-12-08 15:35:35 -05:00
jerome delattre
dc88499945 Check if FunctionalTest is in /Game/ before removing the string from the path
+ update test full names

#preflight 63729807953c19d4352f4d38
#rb Eric.Knapik
#rnx

[CL 23130111 by jerome delattre in ue5-main branch]
2022-11-14 19:07:47 -05:00
Jerome Delattre
edbf2e2482 Use TestLabel instead of GetName() when logging through Functional Test actor
#jira UE-169721
#rnx
#preflight 636d35594a0097651fff3120
#rb Chris.Constantinescu

[CL 23087025 by Jerome Delattre in ue5-main branch]
2022-11-10 15:48:48 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
guillaume abadie
88b65802a2 Allows DumpGPU to be triggered on automated screenshot test
#rb none
#preflight 635153ba9203f159e5a6e760

[CL 22660612 by guillaume abadie in ue5-main branch]
2022-10-20 12:55:07 -04:00
bryan sefcik
0beee50b45 Updated ../Engine/Source/Developer/... to inline gen.cpp files
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]
2022-09-24 13:31:25 -04:00
zak middleton
cab8a68724 #ue5 - Fix truncation warnings in modules: DeviceProfileServices, FieldSystemEngine, FontEditor, FunctionalTesting. Includes some related engine fixes as well.
#jira UE-160832
#rb Andrew.Davidson, Dave.Jones2
#preflight 632cbdc17b582f58ab6315ad

[CL 22164453 by zak middleton in ue5-main branch]
2022-09-23 20:23:56 -04:00
jason nadro
2344d8fab9 Back out blocking shader compilation change that caused more problems than it fixed.
#rb trivial
#jira UE-164210, UE-164236
#preflight 632a15d1826e0c2fe962a399

[Backout] - CL21983605
[FYI] Jason.Nadro
Original CL Desc
-----------------------------------------------------------------
Fix bug where we were not blocking on shader compilation before executing a material update context.

- Depending on timing could cause issues with missing shaders where we would update the component before its shaders were complete.
- By default just make the function that submits jobs always block.
- Renable some tests, which this change should fix.

#rb Arciel.Rekman, Chris.Kulla
#jira UE-155888
#preflight 631f7368f927bf0cbaf4e378

[CL 22105123 by jason nadro in ue5-main branch]
2022-09-20 19:23:28 -04:00