Commit Graph

343 Commits

Author SHA1 Message Date
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
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
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
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
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
josh engebretson
9c97882c53 Sanitize device service web exception error message
#rnx
[FYI] ben.salem

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6032994 via CL 6032995 via CL 6033182 via CL 6033711
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6036470 by josh engebretson in Dev-VR branch]
2019-04-22 13:22:02 -04:00
daniel lamb
7f44bccf78 Merging CL 5934839 //Portal/Main/... to //Fortnite/Release-8.50/...
UAT: Exposing new BPT package chunks PrevTagSet parameter.


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 5958578 via CL 5959214 via CL 5961667 via CL 5961788
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5972079 by daniel lamb in Dev-VR branch]
2019-04-18 01:38:44 -04:00
leigh swift
aa8aefd04d Add support for BPT ChunkDeltaOptimise 'DiffAbortThreshold' commandline param to automation code.
[CODEREVIEW] William.Ewen

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: leigh.swift
#ROBOMERGE-SOURCE: CL 5502459 via CL 5503111 via CL 5535519
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5538898 by leigh swift in Dev-VR branch]
2019-03-25 16:59:55 -04:00
andrew grant
e038bcf2c4 Moved param validation to common code
Added -flavor check to BuildCookFort


#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5501854 via CL 5501865 via CL 5502958 via CL 5503140
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5518140 by andrew grant in Dev-VR branch]
2019-03-22 18:52:14 -04:00
ben marsh
9efba077b3 Simplify error messages for UE4Build, so we don't get unnecessary lines tagged by EC.
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5501618 via CL 5501622 via CL 5501811 via CL 5501820
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5518028 by ben marsh in Dev-VR branch]
2019-03-22 18:51:26 -04:00
ben marsh
8397b2c846 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5496878 via CL 5496883 via CL 5499236 via CL 5499309
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5516690 by ben marsh in Dev-VR branch]
2019-03-22 18:26:00 -04:00
graeme thornton
411ff454fd 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 5487901 in //UE4/Release-4.22/... via CL 5487905
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5510164 by graeme thornton in Dev-VR branch]
2019-03-22 17:26:08 -04:00
ben marsh
550e891b18 Remove the CommandUtils.Log function, so we don't shadow the global Log class.
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5418570 via CL 5426900 via CL 5427007
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5430688 by ben marsh in Dev-VR branch]
2019-03-18 13:01:27 -04:00
Ryan Vance
35eb0041ab Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 5387703 by Ryan Vance in Dev-VR branch]
2019-03-13 15:19:08 -04:00
ben marsh
dbfeaaaa70 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5238647 in //UE4/Release-4.22/... via CL 5238651
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5255169 by ben marsh in Dev-VR branch]
2019-02-28 18:19:06 -05:00
anthony bills
b2616cd708 [AutomationTool] Add support to override the launch command line per platform.
#rb david.harvey
[FYI] andrew.grant

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: anthony.bills
#ROBOMERGE-SOURCE: CL 5206466 via CL 5211320 via CL 5230557
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5248616 by anthony bills in Dev-VR branch]
2019-02-28 17:28:15 -05:00
ben marsh
516cfb655a 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-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5107983 in //UE4/Release-4.22/... via CL 5206549
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5223429 by ben marsh in Dev-VR branch]
2019-02-26 22:23:50 -05:00
ben marsh
c6d77aab8b UAT: Always force a changelist to be submitted, even if it contains unchanged files.
#rb none
#jira

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

[CL 5034000 by ben marsh in Dev-VR branch]
2019-02-16 07:46:48 -05:00
ben marsh
e33b5b562e Prevent UAT scripts from being rebuilt in an installed engine build.
#rb none
#jira UE-69957

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

[CL 5033860 by ben marsh in Dev-VR branch]
2019-02-16 07:43:39 -05:00
ben marsh
4bab8246c2 Fix target not being rebuilt when an plugin not required for this platform is disabled. Also add log output showing why a temp target was required.
#rb none
#jira UE-69674

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

[CL 5032625 by ben marsh in Dev-VR branch]
2019-02-16 07:13:43 -05:00
josh adams
ba53727028 - Memory Mapped IO enabled on IOS for Audio (via ini and platform property)
- -nommio on the commandline will disble it for testing
#rb gil.gribb

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812 via CL 4969283
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5031108 by josh adams in Dev-VR branch]
2019-02-16 06:02:18 -05:00
Ryan Vance
b8f69c61f4 Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 4922272 by Ryan Vance in Dev-VR branch]
2019-02-06 13:27:58 -05:00