Commit Graph

1991 Commits

Author SHA1 Message Date
ben marsh
07dc1babd5 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: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6368421 via CL 6369455 via CL 6369466
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6379266 by ben marsh in Dev-Build branch]
2019-05-08 17:05:12 -04:00
graeme thornton
5ee81e37f3 Added copyright boilerplate to new source file
[FYI] daniel.lamb

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 6365092 via CL 6365325 via CL 6365331
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

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

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6340419 via CL 6341332 via CL 6341339
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6342512 by josh engebretson in Dev-Build branch]
2019-05-07 13:01:43 -04:00
daniel lamb
345541e654 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: ben.marsh
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 6278253 via CL 6287210 via CL 6287835
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6302275 by daniel lamb in Dev-Build branch]
2019-05-03 21:13:25 -04:00
Josh Adams
1e4b186150 - Big update to platforms: PlatformExtensions
- This allows for Confidential platforms to exist outside of the engine, and insert themselves in as needed
- Directory structure is, where .... mirrors the directory structure for Engine and projects
     - /Platforms/XXX/....
- Moving to more data driven approach for ShaderPlatforms and PlatformInfo, where they can be read from DataDrivenPlatformInfo.ini files that live in the platform config folders
- Removed platform mentions from UBT, by way of changing some enums to partial classes with static members (see UnrealTargetPlatform)
- Various other UBT/UAT modifications to allow for looking in other locations for files
- THIS IS NOT A COMPLETE AND FINAL SOLUTION. WE WILL CONTINUE WORK IN DEV-BUILD BEFORE ITS READY FOR PRIMETIME
#rb ben.marsh

[CL 6271418 by Josh Adams in Dev-Build branch]
2019-05-03 08:03:23 -04:00
ryan durand
25e7f9d4f0 Updating general ExportMcpTemplates command to support overriding the default commandlet to use.
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6258607 via CL 6258665 via CL 6258669
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6262446 by ryan durand in Dev-Build branch]
2019-05-02 17:09:44 -04:00
andrew grant
06bddaf25e By default only consider failed artifacts when looking for fatal errors.
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6252932 via CL 6253237 via CL 6253249
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6255329 by andrew grant in Dev-Build branch]
2019-05-02 13:04:20 -04:00
andrew grant
a8103a71aa Fixed missing copyright notice
#jira UE-74085
#rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6252764 via CL 6253149 via CL 6253168
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6255194 by andrew grant in Dev-Build branch]
2019-05-02 13:03:54 -04:00
andrew grant
6c576ccfca Fix for CrashReportTest errors causing a false positive
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6252450 via CL 6252699 via CL 6252706
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6254940 by andrew grant in Dev-Build branch]
2019-05-02 13:02:50 -04:00
andrew grant
58376def7b 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: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6241602 via CL 6246013 via CL 6246065
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6249883 by andrew grant in Dev-Build branch]
2019-05-02 05:02:57 -04:00
andrew grant
cacd78cf74 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: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6241133 via CL 6246005 via CL 6246055
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6249825 by andrew grant in Dev-Build branch]
2019-05-02 05:02:36 -04:00
ryan durand
af1f4e4804 Adding Fortnite_ExportMcpTemplates to Localisation.Automation in a generic manner for use with other projects.
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6192328 via CL 6192767 via CL 6194102
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6221532 by ryan durand in Dev-Build branch]
2019-05-01 19:04:40 -04:00
david harvey
963a3ec27c update CSV tool path in automation tools.
#jira UE-66046
#rb gil.gribb

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 6172805 via CL 6173263 via CL 6178732
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6209446 by david harvey in Dev-Build branch]
2019-05-01 18:12:52 -04:00
clayton langford
ac3f18263f Fixed a config format issue and improved logging to more easily find these issues in the future.
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 6141936 via CL 6141942 via CL 6142990 via CL 6176201
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6204096 by clayton langford in Dev-Build branch]
2019-05-01 17:46:29 -04:00
andrew grant
4b290e72cd Gauntlet - cleaned up some logging on error cases.
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6115333 via CL 6132878 via CL 6174059
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6197909 by andrew grant in Dev-Build branch]
2019-05-01 17:09:36 -04:00
Ben Marsh
ca7115dbc8 UAT: Ignore empty arguments on the command line (ie. arguments passed as "") rather than treating them as command names.
#rb none

[CL 6191264 by Ben Marsh in Dev-Build branch]
2019-05-01 12:54:59 -04:00
ben salem
11c71b083b Pass through -gauntlet when not requiring a test controller to let the client know we are still running via Gauntlet.
#RB josh.engebretson


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.salem
#ROBOMERGE-SOURCE: CL 6111304 via CL 6111307 via CL 6112798 via CL 6112961
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6130468 by ben salem in Dev-Build branch]
2019-04-26 22:34:23 -04:00
josh engebretson
0b45ee1238 Gauntlet: update cached stdout property when pulling artifacts on Android
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6104984 via CL 6105113 via CL 6105520 via CL 6105534
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6127658 by josh engebretson in Dev-Build branch]
2019-04-26 22:19:32 -04:00
chris babcock
5dc321f9e4 Add option to split OBB into main and patch if exceeds OBB size limit
#ue4
#android
[FYI] Jack.Porter
#rb Dmitriy.Dyomin


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6103655 via CL 6103711 via CL 6103784 via CL 6103790
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6126937 by chris babcock in Dev-Build branch]
2019-04-26 22:13:51 -04:00
andrew grant
505a8fd150 Added Win32 support to Gauntlet
Tests with EngineTest project

[at]josh.engebretson [at]ben.salem
#rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6095648 via CL 6096480 via CL 6096540
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6122353 by andrew grant in Dev-Build branch]
2019-04-26 21:44:20 -04:00
josh engebretson
b80fa23fcb Gauntlet: Fix issue with adb attempting to get activity log after disposal (and adb server kill)
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6095222 via CL 6095232 via CL 6096459 via CL 6096507
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6122219 by josh engebretson in Dev-Build branch]
2019-04-26 21:43:45 -04:00
jeff williams
2840338297 Switching SharedCookedBuild to be stateful
Support multiple simultaneous platform targets
Fix to use CookPlatform correctly


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.williams
#ROBOMERGE-SOURCE: CL 6083456 via CL 6088205 via CL 6088231
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6117733 by jeff williams in Dev-Build branch]
2019-04-26 21:14:17 -04:00
josh engebretson
3433303a80 Adding logging to help catch android device error
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6079218 via CL 6079219 via CL 6085366 via CL 6085559
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6115724 by josh engebretson in Dev-Build branch]
2019-04-26 21:01:43 -04:00
josh engebretson
826099edd5 Suspend EC error parsing while killing adb server
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6039203 via CL 6039204 via CL 6045452 via CL 6045630
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6047208 by josh engebretson in Dev-Build branch]
2019-04-23 01:03:43 -04:00
josh engebretson
c32d28bc21 Sanitize device service web exception error message
#rnx
[FYI] ben.salem

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6032994 via CL 6032995 via CL 6033182 via CL 6033711
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6035752 by josh engebretson in Dev-Build branch]
2019-04-22 13:14:05 -04:00