Commit Graph

361 Commits

Author SHA1 Message Date
michael trepka
620e67af6f One more fix for Windows paths handling in MacHostPlatform.cs
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6451674 via CL 6451677 via CL 6452836 via CL 6452921
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6473691 by michael trepka in Dev-Anim branch]
2019-05-15 07:59:54 -04:00
michael trepka
f83a72b869 Restored the change to MacHostPlatform that uses sh to run C# executables
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6448823 via CL 6448839 via CL 6450890 via CL 6450956
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6472742 by michael trepka in Dev-Anim branch]
2019-05-15 07:39:18 -04:00
bob tellez
98bd956f0b Back out changelist 6429753. Likely cause for IOS compile failure
[FYI] Michael.Trepka

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 6434945 via CL 6434946 via CL 6435260 via CL 6443311
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6472087 by bob tellez in Dev-Anim branch]
2019-05-15 07:08:35 -04:00
michael trepka
21a00215a4 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-OWNER: lina.halper
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6429753 via CL 6429836 via CL 6430632 via CL 6430722
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6471216 by michael trepka in Dev-Anim branch]
2019-05-15 06:33:05 -04:00
ben marsh
bca7392f80 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: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6368421 via CL 6369455 via CL 6369466
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6379696 by ben marsh in Dev-Anim branch]
2019-05-08 17:06:35 -04:00
graeme thornton
3c2a54137b Added copyright boilerplate to new source file
[FYI] daniel.lamb

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 6365092 via CL 6365325 via CL 6365331
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6366620 by graeme thornton in Dev-Anim branch]
2019-05-08 09:28:06 -04:00
ben marsh
4bcd437cfc 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: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6191872 in //UE4/Release-4.22/... via CL 6317297
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6324970 by ben marsh in Dev-Anim branch]
2019-05-06 17:17:14 -04:00
daniel lamb
1b64054a46 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: lina.halper
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 6278253 via CL 6287210 via CL 6287835
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6304220 by daniel lamb in Dev-Anim branch]
2019-05-03 21:20:54 -04:00
josh engebretson
4567d821a3 Sanitize device service web exception error message
#rnx
[FYI] ben.salem

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6032994 via CL 6032995 via CL 6033182 via CL 6033711
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6035864 by josh engebretson in Dev-Anim branch]
2019-04-22 13:14:50 -04:00
daniel lamb
f176269b87 Merging CL 5934839 //Portal/Main/... to //Fortnite/Release-8.50/...
UAT: Exposing new BPT package chunks PrevTagSet parameter.


#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 5958578 via CL 5959214 via CL 5961667 via CL 5961788
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5970248 by daniel lamb in Dev-Anim branch]
2019-04-18 01:23:30 -04:00
leigh swift
931cc76025 Add support for BPT ChunkDeltaOptimise 'DiffAbortThreshold' commandline param to automation code.
[CODEREVIEW] William.Ewen

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: leigh.swift
#ROBOMERGE-SOURCE: CL 5502459 via CL 5503111 via CL 5535519
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5538902 by leigh swift in Dev-Anim branch]
2019-03-25 16:59:56 -04:00
andrew grant
757641199d Moved param validation to common code
Added -flavor check to BuildCookFort


#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5501854 via CL 5501865 via CL 5502958 via CL 5503140
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5515391 by andrew grant in Dev-Anim branch]
2019-03-22 18:01:47 -04:00
ben marsh
d9fdaeff4e Simplify error messages for UE4Build, so we don't get unnecessary lines tagged by EC.
#jira

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5501618 via CL 5501622 via CL 5501811 via CL 5501820
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5515192 by ben marsh in Dev-Anim branch]
2019-03-22 18:00:58 -04:00
ben marsh
4a8b45e14f 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: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5496878 via CL 5496883 via CL 5499236 via CL 5499309
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5513356 by ben marsh in Dev-Anim branch]
2019-03-22 17:45:00 -04:00
graeme thornton
b69f03543a 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: lina.halper
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 5487901 in //UE4/Release-4.22/... via CL 5487905
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5507740 by graeme thornton in Dev-Anim branch]
2019-03-22 17:13:10 -04:00
ben marsh
b10bbe4b3c Remove the CommandUtils.Log function, so we don't shadow the global Log class.
#jira

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5418570 via CL 5426900 via CL 5427007
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5430741 by ben marsh in Dev-Anim branch]
2019-03-18 13:01:44 -04:00
ben marsh
0bdc3ee185 Add some FileReference/DirectoryReference overloads to CommandUtils.
#rb none
#jira

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5357972 in //UE4/Release-4.22/... via CL 5367811
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5381841 by ben marsh in Dev-Anim branch]
2019-03-13 10:01:14 -04:00
ben marsh
9d25e6724e 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: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5238647 in //UE4/Release-4.22/... via CL 5238651
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5246055 by ben marsh in Dev-Anim branch]
2019-02-28 17:14:20 -05:00
Thomas Sarkanen
474bc576ee Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 5236305
#rb none
#jira none

[CL 5236785 by Thomas Sarkanen in Dev-Anim branch]
2019-02-28 04:41:36 -05:00
ben marsh
579d2d227d 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: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5107983 in //UE4/Release-4.22/... via CL 5206549
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5219850 by ben marsh in Dev-Anim branch]
2019-02-26 20:59:58 -05:00
ben marsh
875ec2e62e UAT: Always force a changelist to be submitted, even if it contains unchanged files.
#rb none
#jira

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4984075 in //UE4/Release-4.22/... via CL 4984147
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5043625 by ben marsh in Dev-Anim branch]
2019-02-18 14:15:52 -05:00
ben marsh
7930b0c30e Prevent UAT scripts from being rebuilt in an installed engine build.
#rb none
#jira UE-69957

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4983814 in //UE4/Release-4.22/... via CL 4983818
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5043464 by ben marsh in Dev-Anim branch]
2019-02-18 14:13:41 -05:00
ben marsh
ebed41fdf1 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: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4974444 in //UE4/Release-4.22/... via CL 4974445
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5030055 by ben marsh in Dev-Anim branch]
2019-02-16 05:17:26 -05:00
josh adams
a487e89fda - 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: lina.halper
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812 via CL 4969283
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5027870 by josh adams in Dev-Anim branch]
2019-02-16 04:08:25 -05:00
ben marsh
321706fdfe Minor fix for incorrect error message when a file reference parameter is missing in UAT.
#jira

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4899115 via CL 4905888 via CL 4909986
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5015713 by ben marsh in Dev-Anim branch]
2019-02-16 01:04:58 -05:00