Commit Graph

1942 Commits

Author SHA1 Message Date
andrew grant
4bc7154601 Split Incremental / Regular EngineTests into groups.
Moved jobs that don't require rendering to general build pool.
Added option for including cooked platforms (currently disabled, need to remove copy from DevStreams.xml).
Added XB1/Switch tests (also currently disabled)
Moved reports and logs to new file structure and site on automation.epicgames.net
Added VerifyDDC option to Gauntlet job.

#jira #rb na
[FYI] ben.marsh,josh.engebretson
#tests preflighted (lots).

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6547274 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR) (v350-6578747)

[CL 6579843 by andrew grant in Dev-VR branch]
2019-05-20 14:40:58 -04:00
jeff williams
ad8676f19b Fix for discovering loose file shared cooked builds
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jeff.williams
#ROBOMERGE-SOURCE: CL 6545373 via CL 6545673 via CL 6545748
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR) (v350-6578747)

[CL 6579492 by jeff williams in Dev-VR branch]
2019-05-20 14:33:05 -04:00
ben marsh
7afa45e03a Only check for hacks in the engine directory.
#rb none
#jira UE-74650

#ROBOMERGE-VERSION: 348-6547088
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6533634 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6561324 by ben marsh in Dev-VR branch]
2019-05-18 10:25:49 -04:00
josh engebretson
2b8035ed5d Gauntlet: Use temp folder and include worker id for iOS IPA cache
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6487502 via CL 6487583 via CL 6500574 via CL 6500841
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6531422 by josh engebretson in Dev-VR branch]
2019-05-16 03:33:07 -04:00
michael trepka
4813052306 One more fix for Windows paths handling in MacHostPlatform.cs
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6451674 via CL 6451677 via CL 6452836 via CL 6452921
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6511495 by michael trepka in Dev-VR branch]
2019-05-15 16:05:23 -04:00
josh engebretson
46a14e836e Gauntlet: Don't attempt to reserve devices with model from service, reduce some device pool log severity
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6451264 via CL 6452060 via CL 6452197
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6510634 by josh engebretson in Dev-VR branch]
2019-05-15 15:57:08 -04:00
chris babcock
e7a946cfb0 Add support for embedded builds to optionally append to DisplayName on Android
Provide optional second Gradle invocation after APK generated

#android
#rb Peter.Sauerbrei


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6451020 via CL 6451037 via CL 6451873 via CL 6451943
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6510283 by chris babcock in Dev-VR branch]
2019-05-15 15:53:38 -04:00
michael trepka
0dce3a34b4 Restored the change to MacHostPlatform that uses sh to run C# executables
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6448823 via CL 6448839 via CL 6450890 via CL 6450956
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6509751 by michael trepka in Dev-VR branch]
2019-05-15 15:48:41 -04:00
josh engebretson
a9fae99ea2 Gauntlet: Disable Vivox voice chat when running iOS tests, otherwise get blocking microphone permission request
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6447595 via CL 6449338 via CL 6449476
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6508824 by josh engebretson in Dev-VR branch]
2019-05-15 15:41:17 -04:00
bob tellez
5ba0284268 Back out changelist 6429753. Likely cause for IOS compile failure
[FYI] Michael.Trepka

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 6434945 via CL 6434946 via CL 6435260 via CL 6443311
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6506949 by bob tellez in Dev-VR branch]
2019-05-15 15:21:21 -04:00
Joe Graf
38fcc4790c Merged Trepka's slow project launcher times:
- Work around a problem with Mono being extremely slow when launched from UAT by running it through sh

#rb: merge

[CL 6447638 by Joe Graf in Dev-VR branch]
2019-05-14 11:29:22 -04:00
jeff williams
dd5b6312fd Throwing exception on failed shared cook installs. Cleaning up output on failure
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jeff.williams
#ROBOMERGE-SOURCE: CL 6377435 via CL 6383904 via CL 6384006
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6388993 by jeff williams in Dev-VR branch]
2019-05-08 21:15:11 -04:00
josh engebretson
a656ba4b20 Gauntlet: Adding hardware model constraints and worker job id
#rnx
[FYI] andrew.grant

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6373407 via CL 6383531 via CL 6383639
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6387285 by josh engebretson in Dev-VR branch]
2019-05-08 21:07:27 -04:00
ben marsh
5f218601d0 Do not output an additional "error:" line when a commandlet fails. This is almost always covered by other errors already in the log, and just creates additional noise.
#rb none
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6368421 via CL 6369455 via CL 6369466
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6379196 by ben marsh in Dev-VR branch]
2019-05-08 17:04:59 -04:00
graeme thornton
3d68d04834 Added copyright boilerplate to new source file
[FYI] daniel.lamb

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 6365092 via CL 6365325 via CL 6365331
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6366458 by graeme thornton in Dev-VR branch]
2019-05-08 09:25:25 -04:00
josh engebretson
f68e290c5e Gauntlet: Add platform independent mapping to root drive paths
#rnx
[FYI] ben.salem, clayton.langford

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6340419 via CL 6341332 via CL 6341339
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6352218 by josh engebretson in Dev-VR branch]
2019-05-07 18:45:13 -04:00
ben marsh
df0f53ce17 UAT: Ignore empty arguments on the command line (ie. arguments passed as "") rather than treating them as command names.
#rb none
#jira UE-74050

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6191872 in //UE4/Release-4.22/... via CL 6317297
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6349831 by ben marsh in Dev-VR branch]
2019-05-07 17:30:40 -04:00
daniel lamb
517bcc9908 Content build label update now errors if the build is not on prod, instead of trying to upload it again.
Added new content only build node  and now generates pak patch files for pak files not in original build.
Also merges manifest with original build
Also posts build to gamedev and prod
GenerateChunkDBs now takes in two additional parameters specifying how many rollback labels to process and which ones to optimize (preparation for future change where we process more chunkdbs).
Added support for generating buildinfo.ini for ps4.


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 6278253 via CL 6287210 via CL 6287835
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6304218 by daniel lamb in Dev-VR branch]
2019-05-03 21:20:53 -04:00
ryan durand
c72f32eb0a Updating general ExportMcpTemplates command to support overriding the default commandlet to use.
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6258607 via CL 6258665 via CL 6258669
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6263820 by ryan durand in Dev-VR branch]
2019-05-02 17:16:51 -04:00
andrew grant
830bc906f1 By default only consider failed artifacts when looking for fatal errors.
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6252932 via CL 6253237 via CL 6253249
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6255670 by andrew grant in Dev-VR branch]
2019-05-02 13:06:19 -04:00
andrew grant
56a782d1e0 Fixed missing copyright notice
#jira UE-74085
#rb na

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6252764 via CL 6253149 via CL 6253168
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6255600 by andrew grant in Dev-VR branch]
2019-05-02 13:05:53 -04:00
andrew grant
e9cb19c9e2 Fix for CrashReportTest errors causing a false positive
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6252450 via CL 6252699 via CL 6252706
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6254952 by andrew grant in Dev-VR branch]
2019-05-02 13:02:52 -04:00
andrew grant
e71673cb1c Rewrote RunAutomatedTests Gauntlet node to be more comprehensive in terms of error reporting and to support both Editor and Cooked formats.
Updated Fortnite build scripts to run EngineTests as multiple groups to better diagnose and identify errors.

#rb CRd
[at]josh.engebretson [at]ben.salem [at]clayton.langford

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6241602 via CL 6246013 via CL 6246065
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6249861 by andrew grant in Dev-VR branch]
2019-05-02 05:02:48 -04:00
andrew grant
1a87b02536 Gauntlet -
ITestNode now defines GetWarnings and GetErrors calls for tests to return instances that occurred during a test.

Split creation of Summary report in UnrealTestNode into Header/Body functions to allow tests to more easily customize these.

Added GetLogChannels() function to UnrealLogParser that will return all lines from multiple channels

Added AutomatonLogParser that specifically parses the output of automation (non-Gauntlet) tests.

#rb CRd
[at]josh.engebretson [at]clayton.langford [at]ben.salem

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6241133 via CL 6246005 via CL 6246055
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6249793 by andrew grant in Dev-VR branch]
2019-05-02 05:02:21 -04:00
ryan durand
94ee0bdd6e Adding Fortnite_ExportMcpTemplates to Localisation.Automation in a generic manner for use with other projects.
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6192328 via CL 6192767 via CL 6194102
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6233545 by ryan durand in Dev-VR branch]
2019-05-01 20:24:05 -04:00