Commit Graph

3945 Commits

Author SHA1 Message Date
David Harvey
fd4e90d66f do not fail a -noclient -server build if there are multiple game build targets.
- this matches the logic when running UAT with -target=myserver etc.


#jira UE-169814
#rb Josh.Adams
#preflight 6374ab6f1c114bec05ee01f9

[CL 23151764 by David Harvey in ue5-main branch]
2022-11-16 04:34:44 -05:00
axel riffard
9780d35625 WrangleContentForDebugging UAT command to prepare for debug iOS / tvOS
#rb josh.adams
#jira UE-162968
#preflight 637458b1232e3d12cb01b154

[CL 23150547 by axel riffard in ue5-main branch]
2022-11-15 22:39:50 -05:00
robert seiver
a37788fdd4 Fixes crash when PLINK or PSCP are inside of a folder path which contains a space
#preflight none
#rb Brandon.Schaefer

[CL 23141324 by robert seiver in ue5-main branch]
2022-11-15 15:17:02 -05:00
Josh Engebretson
a10881c967 Horde: Remove Gauntlet regex matching in favor of structured logging
#jira none
#rnx
#fyi jerome.delattre
#preflight 6373aeba560924ae52c3c9b4

[CL 23136297 by Josh Engebretson in ue5-main branch]
2022-11-15 10:56:06 -05:00
joe pribele
242962a719 added new macro UE_DISABLE_OPTIMIZATION_SHIP to replace PRAGMA_DISABLE_OPTIMIZATION
will deprecate `PRAGMA_DISABLE_OPTIMIZATION `in a following changelist after converting code to use `UE_DISABLE_OPTIMIZATION_SHIP`

added `UE_CHECK_DISABLE_OPTIMIZATION` to check for
`UE_DISABLE_OPTIMIZATION` being left in by accident

will enable `UE_CHECK_DISABLE_OPTIMIZATION` in a following changelist
#preflight 6372b159953c19d43537b088

[CL 23126725 by joe pribele in ue5-main branch]
2022-11-14 16:37:00 -05:00
Wojciech Krywult
74cdb44436 Build: Symbol Server: Added support for source server (source code indexing) for consoles.
Source code indexing allows Visual Studio to automatically fetch the right source code files from Perforce when debugging builds/crashdumps.

Previously, we had this functionality available only on Windows in the form of SrcSrv build task (build graph). This task takes generated pdbs and embeds information about the source code used into them. However, this functionality doesn't translate well into similar features on other platforms.

Resolved by extending SymStore task to handle source indexing in additional to uploading symbols to the symbol store. SrcSrv remains functional, but it still works only on Windows. For this reason, SymStore becomes the preferred solution as it's more general.

Fixed a few additional problems, both in the task itself and our game's build graph.

#preflight 63727a48ee4d25f90ace140b
#rb Robert.Millar
#jira UE-70463

[CL 23123619 by Wojciech Krywult in ue5-main branch]
2022-11-14 14:37:48 -05:00
jerome delattre
3c4ffdb8f4 Use Structured Logging in Gauntlet
#jira UE-163471
#preflight 63700c1e0c74adb48bb9a5c9
#rb J.Baumgartner, Erik.Knapik, Chris.Constantinescu, Josh.Engebretson

[CL 23112357 by jerome delattre in ue5-main branch]
2022-11-12 18:42:11 -05:00
robert seiver
11bba5ecda Fixed crash during run command when deploy to a Linux server. Fix verified using Lyra Game using ushell to build, stage, and deploy the server.
#review-23101439 @Brandon.Schaefer, @Zack.Neyland
#jira UE-139484
#preflight 636e8ebc5368a3230aace90b

[CL 23108107 by robert seiver in ue5-main branch]
2022-11-11 19:29:33 -05:00
Ben Marsh
c4d483b01a Horde: Fix event matcher for editor exit codes not matching negative values correctly.
#preflight none

[CL 23099958 by Ben Marsh in ue5-main branch]
2022-11-11 12:08:08 -05:00
eric knapik
6daa77dced #jira: none
Typo fixup

[CL 23091032 by eric knapik in ue5-main branch]
2022-11-10 19:58:12 -05:00
Jerome Delattre
f712b703cf Avoid using a time based query when validating log
#jira UE-166899
#preflight 636d190bee08c7634fc45b59
#rnx
#rb Chris.Constantinescu

[CL 23083713 by Jerome Delattre in ue5-main branch]
2022-11-10 13:18:38 -05:00
Josh Engebretson
85b49aca06 Horde: Add version to Gauntlet horde reports, add some basic test information to simple reports for new backend
#jira none
#rnx
#rb Jerome.Delattre
#preflight 636a640af56cab38c7242313

[CL 23053411 by Josh Engebretson in ue5-main branch]
2022-11-09 08:55:04 -05:00
Ryan Hummer
24c40b2cb8 Run p4 add with -f to re-add files with p4 wildcards in their name
#rnx
#jira none
#rb none
#preflight skip

[CL 23042581 by Ryan Hummer in ue5-main branch]
2022-11-08 17:57:41 -05:00
chris constantinescu
7859a6cdb4 Catch2 feature introduced: test groups and group events at global, group and test group before/after levels
#preflight 636ab505450be1d9f83e90e4
#rb Jerome.Delattre

[CL 23039159 by chris constantinescu in ue5-main branch]
2022-11-08 16:02:46 -05:00
danny couture
7c53cc6c77 Add missing Insight events during EditorPerf tests
#rnx
#rb Francis.Hurteau
#preflight 63691167450be1d9f8cfe5b8

[CL 23012742 by danny couture in ue5-main branch]
2022-11-07 12:14:07 -05:00
brian white
15be63a8d2 Modify Callstack matching regex to elide module address if present.
#jira UE-158038
#rb Andrew.Grant
#preflight https://horde.devtools.epicgames.com/job/634f293f864d9be2364e95ea

[CL 22988386 by brian white in ue5-main branch]
2022-11-04 11:55:41 -04:00
josh adams
0458081696 - Changed a warning to log about missing VIsualStudio assuiming on compilation ability - it is fine for no VS if compilation is not needed (like with running precompiled UAT under Wine)
#rb brandon.schaefer

[CL 22968263 by josh adams in ue5-main branch]
2022-11-03 17:56:54 -04:00
jerome delattre
403868839c Fix unable to find an explicitly requested Gauntlet test not part of the preferred namespaces
#jira UE-169002
#preflight 63629fe76000216d2e119520
#rb Brendan.Lienau

[CL 22931852 by jerome delattre in ue5-main branch]
2022-11-02 19:37:40 -04:00
Dan Thompson
739a2dcf5c Add a way to save iostore containers that get modified as part of the deployment/staging process.
#rb fabian.giesen
#preflight 6362b0a71a32af63a8f3ba32

[CL 22922682 by Dan Thompson in ue5-main branch]
2022-11-02 14:29:26 -04:00
jerome delattre
bbedaaaaf7 Gauntlet - Fix UE error parsing from log
#preflight 63627c4faf536047f4e2c501
#rb trivial

[CL 22919822 by jerome delattre in ue5-main branch]
2022-11-02 12:52:54 -04:00
gary yuan
dbc783ea7f Markup P4WriteConfig with ParamHelp attributes
#rb eric.knapik
#preflight 63606446e271e75dea593bfc

[CL 22890211 by gary yuan in ue5-main branch]
2022-11-01 16:03:37 -04:00
brendan lienau
b57dd1b2a0 [Automation] Adjusts Gauntlet's test discovery to prioritize tests containing targeted namespaces
#rb j.baumgartner

[CL 22890154 by brendan lienau in ue5-main branch]
2022-11-01 16:02:11 -04:00
eric knapik
b095d01d71 #jira: none
Undo CL: 22849610
This caused issues with replay testing as null artifacts were not correctly being saved.
Adjusting the FunctionalTest so it runs then generates a blank artifact.
overriding the GetTestSummary header when we know no test will be ran.

#preflight 6361464763608aee36f71c87

[CL 22890128 by eric knapik in ue5-main branch]
2022-11-01 16:01:26 -04:00
brendan lienau
c4f555898b [Automation] Gives the ability to specify a "-staged" param which will append a Loose BuildFlag requirement if valid
#rb j.baumgartner

[CL 22888727 by brendan lienau in ue5-main branch]
2022-11-01 15:11:51 -04:00
David Harvey
b43cb93e22 Adding a 'Quick Switch SDKs' Turnkey command that can be used when switching between branches that have different SDK versions.
```RunUAT Turnkey -Command=QuickSwitchSdk [-Platform=...]```

#jira none
#rb Wojciech.Krywult
#preflight 635ff38c1078e98178966403

[CL 22878565 by David Harvey in ue5-main branch]
2022-11-01 05:18:50 -04:00