Commit Graph

3702 Commits

Author SHA1 Message Date
Ben Marsh
ab142f400f Horde: Use a parsable format for localization errors, allowing us to link files for build health issues.
#fyi leon.huang
#preflight 62912405f6625a3541a0b1ea

[CL 20400528 by Ben Marsh in ue5-main branch]
2022-05-27 18:27:52 -04:00
Ben Marsh
da4a5bc82b Registers matchers from UBT into log event parser in UAT, for times where we build inside UAT.
#preflight 629112c1a962938dff13b2ad

[CL 20396261 by Ben Marsh in ue5-main branch]
2022-05-27 14:14:28 -04:00
David Harvey
1f9999d20c fix platform name lookup.
#rb trivial
#rnx
#preflight skip
#fyi Joe.Conley

[CL 20395090 by David Harvey in ue5-main branch]
2022-05-27 12:58:13 -04:00
Ryan Durand
8f713106cc Add failure to check in a RoboMerge gate file due to gate being locked to systemic errors.
#rnx
#jira UE-127714
#rb ben.marsh
#preflight

[CL 20380405 by Ryan Durand in ue5-main branch]
2022-05-26 12:09:20 -04:00
Jerome Delattre
05eada6e78 Improve errors reported to Automated Test Session
* Support multiple devices on a test (ie: network tests)
* Support log attached to device app instance
* Make Incomplete run flagged as failure when session is finishing
* Critical failure tag as crash in the test report

#preflight 627bffe71e749933439e54ba
#rb Chris.Constantinescu
#jira none

[CL 20378481 by Jerome Delattre in ue5-main branch]
2022-05-26 09:22:47 -04:00
Ben Marsh
cf7582e557 UAT: Fix exception when creating dummy targets in UAT.
#preflight none

[CL 20374333 by Ben Marsh in ue5-main branch]
2022-05-25 20:48:43 -04:00
Ben Marsh
cbb950c578 UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
#preflight 628e9dc6e746de4961f60032

[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
lauren barnes
53488dc718 Updating CrashReportClient style to only use images from certain folders, and moving developer tool style setup to individual style classes.
#jira UE-152623
#rb Josh.Adams, Patrick.Boutot, Patrick.Laflamme, Louise.Rasmussen
#preflight 628d6c5faf7a2e956b8de990

#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20366551 via CL 20368551 via CL 20369147 via CL 20369164
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20370889 by lauren barnes in ue5-main branch]
2022-05-25 16:27:45 -04:00
carlmagnus nordin
4fb14fcf65 UAT: Fix .o files not being staged to the correct pakchunk
#preflight 628e13cb841e8395c64ff8d3
#rb pj.kack

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 20362915 via CL 20363784 via CL 20363794 via CL 20363800
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20366259 by carlmagnus nordin in ue5-main branch]
2022-05-25 12:08:53 -04:00
David Harvey
5c7f266d12 Remove HoloLens platform references from AutomationTool.
#jira UE-149794
#rnx
#preflight 628cdf035665463c210630fb
#rb Jeff.Fisher

[CL 20362413 by David Harvey in ue5-main branch]
2022-05-25 07:19:52 -04:00
David Harvey
f9ec9654e7 UAT: Update changelist comment to reflect latest checkin requirements.
#rnx
#rb trivial
#preflight skip

[CL 20345112 by David Harvey in ue5-main branch]
2022-05-24 03:53:02 -04:00
Per Larsson
e0fa4b3b40 Added UAT parameter -NoZenAutoLaunch for easier debugging of Zen server
#rb trivial
#jira none
#preflight none

[CL 20325946 by Per Larsson in ue5-main branch]
2022-05-23 09:24:09 -04:00
josh adams
56f00caacd - Fixing ompile errors from robomerge
#rb trivial

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 20289919 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20304905 by josh adams in ue5-main branch]
2022-05-20 18:49:39 -04:00
josh adams
381fbb5b95 - Fixed up the EditorOptional directories to have a different save vs input, since the save dir needs to be cleaned, but the input one cannot get cleaned
#rb francis.hurteau
#preflight 6286c9041e478b95c7ccaa2a

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 20289363 via CL 20289803 via CL 20289816 via CL 20289832
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20304893 by josh adams in ue5-main branch]
2022-05-20 18:49:22 -04:00
mitchell fisher
83dcb95bd5 [FORT-474170] Add support for extracting zip files with hierarchical contents (ignores zip directory entries and otherwise conditionally creates parent dirs as needed)
#preflight 6285738d614041edb7af2929

#ROBOMERGE-AUTHOR: mitchell.fisher
#ROBOMERGE-SOURCE: CL 20288288 via CL 20288867 via CL 20288871 via CL 20288878
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20304859 by mitchell fisher in ue5-main branch]
2022-05-20 18:48:46 -04:00
Ben Marsh
06673f202c UAT: Move logger matcher initialization into AutomationUtils, since it's not a hard dependency of AutomationTool.
#jira UE-153354
#preflight 6287e8208828ea88c87c54cd

[CL 20301330 by Ben Marsh in ue5-main branch]
2022-05-20 15:27:15 -04:00
Ben Marsh
cf237169dc Undo single //UE5/Main/Engine/Source/Programs/AutomationTool/Program.cs revision 40
#preflight none

[CL 20300329 by Ben Marsh in ue5-main branch]
2022-05-20 14:53:32 -04:00
Ben Marsh
ec2455e9fb UAT: Fix log event matchers not being registered at UAT startup.
#preflight none
#jira UE-153354

[CL 20300217 by Ben Marsh in ue5-main branch]
2022-05-20 14:49:24 -04:00
Robert Millar
9c4b3bfe7d Stage Base.ini into crash reporter pak files.
#jira UE-153141
#rb none
#preflight https://horde.devtools.epicgames.com/job/6286d7159016c6dd89a4dd6d

[CL 20296816 by Robert Millar in ue5-main branch]
2022-05-20 12:26:45 -04:00
Ben Marsh
7514d30d9b Move the remaining log matchers into AutomationUtils.
#preflight 6286a7049016c6dd899f2fb8

[CL 20286961 by Ben Marsh in ue5-main branch]
2022-05-19 16:29:37 -04:00
marc audy
3b9a49637e UAT: Fixed uptnl files not being excluded along with the other cooked files when filtering files for the cooked editor target
#rb josh.adams
#preflight 6286369b2b53e2be4c96e41f

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 20279305 via CL 20280759 via CL 20281322 via CL 20281568
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20285442 by marc audy in ue5-main branch]
2022-05-19 15:30:40 -04:00
Ben Marsh
6f0dd55f41 Horde: Run event matchers inside UAT and UBT, rather than relying on Horde to do so. This is a step towards having having structured log events emitted at source, where we can make smarter decisions as to the meaning of tool output, and add additional context when parsing it.
#preflight 628550d8660b4a15be5a9859

[CL 20278597 by Ben Marsh in ue5-main branch]
2022-05-19 08:16:07 -04:00
Jerome Delattre
ab055d951a Gauntlet - Moving RHIValidation option to UE.AutomationTestConfig
#preflight 62851826571eb4bfb6f06872
#jira none
#rnx

[CL 20268179 by Jerome Delattre in ue5-main branch]
2022-05-18 16:51:23 -04:00
Jerome Delattre
83ff092ed9 Improve error message when build can't be installed because of space on the local machine.
#jira UE-151305
#preflight 627bff8c0a5817c9d9563aa1
#rb Chris.Constantinescu
#rnx

[CL 20262153 by Jerome Delattre in ue5-main branch]
2022-05-18 12:08:35 -04:00
chris constantinescu
b258362e47 Catch2 3.0 preview source code integration with on-demand static library build for all platforms.
Other preflights: Catch2 Build Library 6283d1c14316db80d194f6c8, Nightly Low Level Tests 6283d1c9114e08fa2f237e6b
#preflight 6283d1b5114e08fa2f237db3

[CL 20248814 by chris constantinescu in ue5-main branch]
2022-05-17 15:06:28 -04:00