357 Commits

Author SHA1 Message Date
sean sweeney
0687ba9940 bugfix for FunctionalTests failing to register
#jira UE-222852
[FYI] nicolas.bonnelly, colton.daniels

[CL 35882799 by sean sweeney in ue5-main branch]
2024-08-28 18:03:52 -04:00
sean sweeney
40656279aa FunctionalTest tagging and filtering
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]
2024-08-27 12:52:26 -04:00
sean sweeney
e995cbd272 [Backout] CL 35802356
Resolves breaking change on Mac which needs investigation

#jira UE-213249

[CL 35803184 by sean sweeney in ue5-main branch]
2024-08-26 13:18:36 -04:00
sean sweeney
4219762f70 FunctionalTest tagging and filtering
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]
2024-08-26 12:46:27 -04:00
jerome delattre
1eafdbc8fe Avoid sending screenshot data if functional test is not running
#jira UE-222375
#rnx
#rb rob.huyett, sebastian.lewicki

[CL 35770625 by jerome delattre in ue5-main branch]
2024-08-23 10:23:19 -04:00
yoan stamant
3ee85d0283 [NavigationSystem] updating API and various part of the navigation framework to support registration of non UObject elements.
- Added FNavigationRelevantElement as the main structure used to provide required information. The struct is meant to remove the dependencies on INavRelevantInterface and UObject. It currently provides constructors dedicated to handle current components and other UObjects implementing the interface.

#rb Aris.Theophanidis

[CL 35531152 by yoan stamant in ue5-main branch]
2024-08-14 08:49:00 -04:00
jerome delattre
552cba4c8b Capture LogRHI errors and warnings when RHIValidation is enabled even when BP functionalt test is not actively running (second try)
#rnx

[CL 34661104 by jerome delattre in ue5-main branch]
2024-06-25 18:34:35 -04:00
jerome delattre
d2e3696ee4 Reverting changelist 34647546 (linker issue)
#rnx

[CL 34649108 by jerome delattre in ue5-main branch]
2024-06-25 14:13:09 -04:00
jerome delattre
7fb2b66200 Capture LogRHI errors and warnings when RHIValidation is enabled even when BP functionalt test is not actively running
#rnx
#rb Colton.Daniels, sebastian.lewicki, zach.bethel

[CL 34647561 by jerome delattre in ue5-main branch]
2024-06-25 13:48:11 -04:00
sebastian lewicki
9caf645cd5 Fixing crash when saving an Actor to a GroundTruthData asset for test validation as the Actor does not have a valid level associated with it.
#jira UE-216179
#jira UE-216180
#rnx
#rb aditya.ravichandran, Jerome.Delattre


#virtualized

[CL 34151709 by sebastian lewicki in ue5-main branch]
2024-06-06 06:08:34 -04:00
robert millar
f6c47a85bd Skip actor iteration on world CDO.
[CL 33399512 by robert millar in ue5-main branch]
2024-05-02 12:22:23 -04:00
brooke hubert
1245dca4a0 Allow Game View to be toggled in ortho viewports
#jira UE-211474
#rb sebastian.arleryd

[CL 32828661 by brooke hubert in ue5-main branch]
2024-04-09 12:08:41 -04:00
sebastian lewicki
e76b014cc7 Promoting functionality to be able to set and reset console variables across various automation tests as to not be limited for Functional Blueprint tests.
#jira UE-210704
#rnx
#rb chris.constantinescu, Jerome.Delattre, rob.huyett, sean.sweeney

[CL 32733842 by sebastian lewicki in ue5-main branch]
2024-04-04 13:10:10 -04:00
zack neyland
355af361ca FuncTest: Fix up visilbity issue.
[CL 32189806 by zack neyland in ue5-main branch]
2024-03-12 16:04:01 -04:00
luke thatcher
01203093c6 Deprecate:
- FRHITexture2D
 - FRHITexture2DArray
 - FRHITexture3D
 - FRHITextureCube
 - FTexture2DRHIRef
 - FTexture2DArrayRHIRef
 - FTexture3DRHIRef
 - FTextureCubeRHIRef

Replaced with FRHITexture and FTextureRHIRef

These types were unified in UE 5.1 and have been defined via "using" statements to the same underlying texture type for several engine releases.

#rb christopher.waters

[CL 31724002 by luke thatcher in ue5-main branch]
2024-02-22 11:38:35 -05:00
steve robb
f8d47335a4 Replaced RemoveAt(N, 1, EAllowShrinking::*) with RemoveAt(N, EAllowShrinking::*).
[CL 31626444 by steve robb in ue5-main branch]
2024-02-19 16:51:58 -05:00
richard malo
14620f45a3 External Data Layer V1
- Allows for plugins to inject/remove content (actors) in a partitioned world
- Serves as a replacement for the experimental 'Content Bundle' feature
- Added new External Data Layer (EDL) Asset
- Added new Game Feature Action 'AddWorldPartitionContent' to control activation of an EDL asset
- Supports Data Layers inside a plugin (child of an EDL)
- Added builder to convert content bundles to EDL (UGameFeatureActionConvertContentBundleWorldPartitionBuilder)
- Feature is temporarily disabled by default and can be turned on using Editor Experimental Settings 'Enable World Partition External Data Layers' flag
#jira UE-204248
#rb JeanFrancois.Dube, Patrick.Enfedaque, Sebastien.Lussier
#tests QAGame PIE/-game/cooked, Regression test PIE/cook of latest game map, Tested PIE/cook of latest game map converted to EDL

[CL 31015614 by richard malo in ue5-main branch]
2024-01-30 14:18:27 -05:00
jerome delattre
16c8e184ed Fix screenshot timing out if FinishTest is triggered when not ready.
#jira UE-204873
#rnx
#rb sean.sweeney

[CL 30908342 by jerome delattre in ue5-main branch]
2024-01-25 19:24:52 -05:00
jerome delattre
0f4365c1d7 Fix screenshot comparison slipping to the next test
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]
2024-01-24 14:18:50 -05:00
steve robb
f029468598 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30729174 by steve robb in ue5-main branch]
2024-01-19 16:41:35 -05:00
sergei svetlov
c739c0cb35 Clean up screenshot comparison report pipeline
#rb Jerome.Delattre
#jira UE-200919
#rnx

[CL 30687983 by sergei svetlov in ue5-main branch]
2024-01-18 12:22:38 -05:00
aris theophanidis
1b845cc9c3 Improvements in navigation includes
Removing Actor.h from NavigationTypes.h
Removing NavigationQueryFilter.h when unnecessary in headers
And additional non-unity build fixes
#rb Maxime.Mercier

[CL 30621909 by aris theophanidis in ue5-main branch]
2024-01-15 13:31:49 -05:00
christopher fiala
d1fd4e1e08 [Reintegration] - CL30342517
[FYI] christopher.fiala
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL30314361
[FYI] christopher.fiala
Original CL Desc
-----------------------------------------------------------------
Overhaul stereo variants to support an arbitrary number of variants and correctly implement per-variant frame delays and test preparation, significantly reducing false failures.
Fixes compatibility with TSR sequence screenshot functional test blueprints.

#jira UE-194361
#rb sean.sweeney

[CL 30352401 by christopher fiala in ue5-main branch]
2023-12-15 12:41:53 -05:00
christopher fiala
9c052993ed [Backout] - CL30314361
[FYI] christopher.fiala
Original CL Desc
-----------------------------------------------------------------
Overhaul stereo variants to support an arbitrary number of variants and correctly implement per-variant frame delays and test preparation, significantly reducing false failures.
Fixes compatibility with TSR sequence screenshot functional test blueprints.

#jira UE-194361
#rb sean.sweeney

[CL 30342529 by christopher fiala in ue5-main branch]
2023-12-14 22:03:05 -05:00
sebastian lewicki
b0217d4b01 Fixing crash when trying to restore a CVar to a previous value, when the previous value was empty.
#jira UE-202497
#rnx
#rb Jerome.Delattre, rob.huyett

[CL 30320078 by sebastian lewicki in ue5-main branch]
2023-12-14 10:10:02 -05:00