Commit Graph

107 Commits

Author SHA1 Message Date
Jerome Delattre
56a8b282ed Revert changelist 19968686
#preflight 626c42a7b046e6ecc32bbe16
#rb none
#rnx

[CL 19984701 by Jerome Delattre in ue5-main branch]
2022-04-29 16:09:41 -04:00
Jerome Delattre
bc133759da Fix Functional test not running when Navigation System is disabled
#jira UE-150518
#preflight 626a9a01b17dd9121b38099b
#rb Chris.Constantinescu

[CL 19968686 by Jerome Delattre in ue5-main branch]
2022-04-28 16:54:37 -04:00
christopher waters
f8147b1889 Full set of fixes for non-unity non-pch builds after EngineTypes cleanup. This includes adjusting previous build fixes that introduced new includes that weren't actually necessary. Restored a few includes and wrapped them in UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_1 checks to maintain compatability.
Also includes fixes for other build issues as it's hard to separate them all.

#jira too many to list
#rb none
#preflight 6247d21073665f7d5e6c5a6c

[CL 19600818 by christopher waters in ue5-main branch]
2022-04-02 01:04:02 -04:00
Marc Audy
a74cd5e383 Fix non-unity errors
#jira UE-147863, UE-147883, UE-147723, UE-147717, UE-147709, UE-147707, UE-147761
#rnx
#preflight

[CL 19596080 by Marc Audy in ue5-main branch]
2022-04-01 17:29:55 -04:00
marc audy
6553e6cd0a Remove as much C++ deprecation as possible up to 4.17 (along with a few scattered removals from beyond)
#preflight 61eefc77ba69a4fdb220bf23

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713191 by marc audy in ue5-main branch]
2022-01-24 15:07:48 -05:00
patrick boutot
bd386a95d6 Hide the debug messages for FunctionalTest.
[FYI] jerome.delattre
#jira UE-138228
#preflight 61d70a18af44b4362812f584

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18531742 in //UE5/Release-5.0/... via CL 18531753
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18531767 by patrick boutot in ue5-release-engine-test branch]
2022-01-06 10:57:42 -05:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
jason adcock
f01513392f Add CallInEditor function specifier to DebugGatherRelevantActors in FunctionalTest.h
#jira UE-116235
#8054
#rb brian.bekich

#ROBOMERGE-SOURCE: CL 17183366 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17183375 by jason adcock in ue5-release-engine-test branch]
2021-08-16 18:14:24 -04:00
ben woodhouse
1c445ddfe3 Back out changelists 16059845 and 16061420 to fix issues with AI functional tests
#jira FORT-393194
#rb Mieszko.Zielinski

#ROBOMERGE-SOURCE: CL 16942883 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
#ROBOMERGE[bot1]: dev-perftest

[CL 16942892 by ben woodhouse in ue5-release-engine-test branch]
2021-07-23 18:38:32 -04:00
ben zeigler
45f4b9f487 #jira UE-2848 Blueprint function category and display name cleanup pass:
Add spaces to overridden display names, it doesn't add them automatically
Move some functions out of Utilities into their own categories like Transformation, this improves the UX for the node picker and Utilities is for Core functionality
Simplify and combine some redundant categories
Clean up functions like IsValid to specify the type and attempt to unify case for math functions
#rb ben.hoffman

#ROBOMERGE-SOURCE: CL 16355176 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16355193 by ben zeigler in ue5-release-engine-test branch]
2021-05-17 13:27:10 -04:00
Jerome Delattre
aa9c726b34 Use GetActorLabel instead of GetName when taking Screenshot with functional test
Actor Name is a property that user can't change directly from the Outliner now. To keep to ScreenshotFunctionalTest actor behavior seamless for the user, we use the actor label instead.
A property is introduced to hold the Actor name on the Client build.

+ update all the necessary screenshot names.

#jira UE-114551
#rb Andrew.Grant, JeanFrancois.Dube, William.Ewen
#rnx

[CL 16152859 by Jerome Delattre in ue5-main branch]
2021-04-28 22:51:13 -04:00
Mieszko Zielinski
9392a40a24 Extracted AI part out from the FunctionalTesting module and into a new, dedicated plugin. The main reason for it is to allow use of InstancedStructs which will make testing AI spawning a lot more flexible.
#review-16050432
#preflight 607ea0912908320001c243ef

[CL 16059845 by Mieszko Zielinski in ue5-main branch]
2021-04-20 08:21:24 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
ben hoffman
7bfb54c87e Add asserts compatabile with doubles for Functional Tests
#jira none
#rb marc.audy
#rnx

[CL 13679863 by ben hoffman in ue5-main branch]
2020-06-15 16:46:00 -04:00
josh engebretson
b2c8da1962 Fix issue with functional test base ignorning error/warning logging settings (GH-6641)
#rb trivial


#ROBOMERGE-SOURCE: CL 11732819 via CL 11732877
#ROBOMERGE-BOT: (v656-11643781)

[CL 11865952 by josh engebretson in Main branch]
2020-03-03 09:51:07 -05:00
andrew grant
7e92fd2998 More complete fix for UE-89839
Added a high level define (WITH_AUTOMATION_TESTS) that is set when thier WITH_DEV_AUTOMATION_TESTS or WITH_PERF_AUTOMATION_TESTS is set).

This allows support code to be wrapped in a single define and the WITH_DEV / WITH_PERF macros used for simply including/excluding test definitions.

#jira UE-89839
#rb na
#tests compiled UE4Game in dev/test/shipping

#ROBOMERGE-SOURCE: CL 11843115 in //UE4/Release-4.25/... via CL 11843116
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11843119 by andrew grant in Main branch]
2020-03-02 15:00:13 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
andrew grant
f01861c8e5 Fix for UE-68957 - editor crashing when exiting PIE while tests are running
#jira UE-68957
#rb na

#ROBOMERGE-SOURCE: CL 7663966 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7663974 by andrew grant in Main branch]
2019-07-30 18:01:14 -04:00
andrew grant
cd81dee9ab Created FunctionalTest base class.
FunctionalTest now implements TreatLogErrorsAsErrors and TreatLogWarningsAsErrors. Default is true and false, but projects and individual tests can override these.

#rb CR'd
[at]josh.engebretson [at]clayton.langford [at]ben.salem


#ROBOMERGE-SOURCE: CL 6238394 via CL 6242055

[CL 6242098 by andrew grant in Main branch]
2019-05-01 21:54:46 -04:00