Commit Graph

393 Commits

Author SHA1 Message Date
andrew grant
09093eac4f Moved ExportIPA script from project-k to common engine code.
Fixed issue wher eif dependencies caused a platform implementation to be processed twice it'd warn even if they were identical

(Needed for next Fortnite-specific CL).

[at]josh.adams
#rb na


#ROBOMERGE-SOURCE: CL 6763211 via CL 6763215 via CL 6763217 via CL 6763219 via CL 6763240
#ROBOMERGE-BOT: (v365-6733468)

[CL 6763246 by andrew grant in Main branch]
2019-06-02 00:15:34 -04:00
andrew grant
ce586b6d0c Updated TargetDeviceAndroid so both main and patch OBB files are copied.
Made CopyFile funtion public so code using TargetDeviceAndroid can use it.



#ROBOMERGE-SOURCE: CL 6650548 via CL 6650549 via CL 6650550 via CL 6650600
#ROBOMERGE-BOT: (vundefined-6620334)

[CL 6650603 by andrew grant in Main branch]
2019-05-27 14:24:36 -04:00
Ben Marsh
0cc6e3dca6 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
michael trepka
f031f1162d One more fix for Windows paths handling in MacHostPlatform.cs
#ROBOMERGE-SOURCE: CL 6451674 via CL 6451677 via CL 6452836

[CL 6452921 by michael trepka in Main branch]
2019-05-14 16:22:38 -04:00
michael trepka
89482ed658 Restored the change to MacHostPlatform that uses sh to run C# executables
#ROBOMERGE-SOURCE: CL 6448823 via CL 6448839 via CL 6450890

[CL 6450956 by michael trepka in Main branch]
2019-05-14 13:40:27 -04:00
bob tellez
5e0839dda7 Back out changelist 6429753. Likely cause for IOS compile failure
[FYI] Michael.Trepka


#ROBOMERGE-SOURCE: CL 6434945 via CL 6434946 via CL 6435260

[CL 6443311 by bob tellez in Main branch]
2019-05-14 09:15:43 -04:00
michael trepka
78e910dbfe Work around a problem with Mono being extremely slow when launched from UAT by running it through sh
#rb Josh.Adams
[FYI] Josh.Adams, Ben.Marsh, Joe.Graf


#ROBOMERGE-SOURCE: CL 6429753 via CL 6429836 via CL 6430632

[CL 6430722 by michael trepka in Main branch]
2019-05-13 16:09:51 -04:00
ben marsh
1611e96826 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-SOURCE: CL 6368421 via CL 6369455

[CL 6369466 by ben marsh in Main branch]
2019-05-08 12:48:38 -04:00
graeme thornton
62d8b7ee15 Added copyright boilerplate to new source file
[FYI] daniel.lamb


#ROBOMERGE-SOURCE: CL 6365092 via CL 6365325

[CL 6365331 by graeme thornton in Main branch]
2019-05-08 06:54:55 -04:00
ben marsh
e52d8a1ace 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-SOURCE: CL 6191872 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 6317297 by ben marsh in Main branch]
2019-05-06 11:32:05 -04:00
daniel lamb
04d57e57cf 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-SOURCE: CL 6278253 via CL 6287210

[CL 6287835 by daniel lamb in Main branch]
2019-05-03 17:47:05 -04:00
josh engebretson
59d7df4de4 Sanitize device service web exception error message
#rnx
[FYI] ben.salem


#ROBOMERGE-SOURCE: CL 6032994 via CL 6032995 via CL 6033182

[CL 6033711 by josh engebretson in Main branch]
2019-04-22 10:41:45 -04:00
daniel lamb
f5d0bb69dd Merging CL 5934839 //Portal/Main/... to //Fortnite/Release-8.50/...
UAT: Exposing new BPT package chunks PrevTagSet parameter.



#ROBOMERGE-SOURCE: CL 5958578 via CL 5959214 via CL 5961667

[CL 5961788 by daniel lamb in Main branch]
2019-04-17 20:43:24 -04:00
leigh swift
a5ba3b5f65 Add support for BPT ChunkDeltaOptimise 'DiffAbortThreshold' commandline param to automation code.
[CODEREVIEW] William.Ewen


#ROBOMERGE-SOURCE: CL 5502459 via CL 5503111

[CL 5535519 by leigh swift in Main branch]
2019-03-25 13:53:04 -04:00
andrew grant
416ae568d1 Moved param validation to common code
Added -flavor check to BuildCookFort



#ROBOMERGE-SOURCE: CL 5501854 via CL 5501865 via CL 5502958

[CL 5503140 by andrew grant in Main branch]
2019-03-22 13:37:55 -04:00
ben marsh
c468fc8a7f Simplify error messages for UE4Build, so we don't get unnecessary lines tagged by EC.
#jira


#ROBOMERGE-SOURCE: CL 5501618 via CL 5501622 via CL 5501811

[CL 5501820 by ben marsh in Main branch]
2019-03-22 10:57:26 -04:00
ben marsh
86ec4fef73 Remove superfluous errors when a recursive UAT command fails, or a child process fails. They should already output their own error messages, and adding additional errors is just noise.
#jira


#ROBOMERGE-SOURCE: CL 5496878 via CL 5496883 via CL 5499236

[CL 5499309 by ben marsh in Main branch]
2019-03-21 21:46:34 -04:00
graeme thornton
df678fda6b Use accessor function on crypto settings in UAT to determine if signing is enabled, rather than reading the flag directly. Makes sure that signing is correctly disabled if the setting is enabled but no key was set
#rb ben.marsh
#jira UE-71803
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5487901 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5487905 by graeme thornton in Main branch]
2019-03-20 18:56:56 -04:00
ben marsh
01eea87978 Remove the CommandUtils.Log function, so we don't shadow the global Log class.
#jira


#ROBOMERGE-SOURCE: CL 5418570 via CL 5426900

[CL 5427007 by ben marsh in Main branch]
2019-03-18 11:18:24 -04:00
ben marsh
538c5af680 Add some FileReference/DirectoryReference overloads to CommandUtils.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 5357972 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5367811 by ben marsh in Main branch]
2019-03-12 06:53:12 -04:00
ben marsh
4254b5b407 Fixes for running an editor with a unique build environment.
* Add support for running UAT with an absolute path to the editor executable, and pass a full path when cooking or packaging.
* Fix path to the editor executable when launching a standalone editor instance for preview.

#jira UE-70785
#rb none

#ROBOMERGE-SOURCE: CL 5238647 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5238651 by ben marsh in Main branch]
2019-02-28 10:51:25 -05:00
anthony bills
1b3f526f1c [AutomationTool] Add support to override the launch command line per platform.
#rb david.harvey
[FYI] andrew.grant


#ROBOMERGE-OWNER: anthony.bills
#ROBOMERGE-AUTHOR: anthony.bills
#ROBOMERGE-SOURCE: CL 5206466 via CL 5211320

[CL 5230557 by anthony bills in Main branch]
2019-02-27 16:35:15 -05:00
ben marsh
83517e43d4 UAT: Prevent temp-target files from having their timestamps updated even when the contents don't change. Causes unnecessary rebuilds when working with content-only projects.
#rb none
#jira UE-70371

#ROBOMERGE-SOURCE: CL 5107983 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5206549 by ben marsh in Main branch]
2019-02-26 16:16:36 -05:00
ben marsh
42f39d66a5 UAT: Always force a changelist to be submitted, even if it contains unchanged files.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 4984075 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4984147 by ben marsh in Main branch]
2019-02-13 13:01:57 -05:00
ben marsh
cecbc3a7d3 Prevent UAT scripts from being rebuilt in an installed engine build.
#rb none
#jira UE-69957

#ROBOMERGE-SOURCE: CL 4983814 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4983818 by ben marsh in Main branch]
2019-02-13 12:53:32 -05:00