Commit Graph

2024 Commits

Author SHA1 Message Date
stefan boberg
285a908f86 Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 6815521 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v365-6733468)

[CL 6821265 by stefan boberg in Dev-Build branch]
2019-06-03 19:09:16 -04:00
andrew grant
0985472eff 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-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6763211 via CL 6763215 via CL 6763217 via CL 6763219 via CL 6763240 via CL 6763246
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v365-6733468)

[CL 6820724 by andrew grant in Dev-Build branch]
2019-06-03 19:00:17 -04:00
ben salem
c553751aa7 Add the ability to declare additional artifact directories to copy over in addition to /saved/
#rb clayton.langford

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.salem
#ROBOMERGE-SOURCE: CL 6739909 via CL 6739922 via CL 6757015 via CL 6757271
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v365-6733468)

[CL 6762572 by ben salem in Dev-Build branch]
2019-06-01 11:14:55 -04:00
jack porter
3679fe963d Copying //UE4/Dev-Mobile to Dev-Main (//UE4/Dev-Main)
#rb None
#jira 0

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 6681123 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v364-6709755)

[CL 6720531 by jack porter in Dev-Build branch]
2019-05-31 14:42:05 -04:00
arciel rekman
a747e48bbb Copying //UE4/Dev-Console[at]6677439 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 6677614 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v364-6709755)

[CL 6717280 by arciel rekman in Dev-Build branch]
2019-05-31 14:28:17 -04:00
andrew grant
523c1b8f78 Added MakeIPA script and templates that contain all the magic needed to turn an xarchive into an IPA based on desired distribution method.
Added Fortnite K version that derives from MakeIPA and presets some arguments.

(Build scripts still use older script and have not yet been converted)

#rb na
[FYI] josh.adams


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6674455 via CL 6674457 via CL 6674458 via CL 6674459 via CL 6674460 via CL 6674558 via CL 6674568
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v364-6709755)

[CL 6716053 by andrew grant in Dev-Build branch]
2019-05-31 14:22:19 -04:00
josh engebretson
f2a7ed72ca Gauntlet: Speculative fix for killing Android adb server surfacing superfluous errors
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6663835 via CL 6663837 via CL 6663841 via CL 6663844 via CL 6664422 via CL 6664784
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v363-6677109)

[CL 6707953 by josh engebretson in Dev-Build branch]
2019-05-31 13:47:04 -04:00
josh engebretson
5336ad7e3e Gauntlet: Automated permissions and log caching improvements for Android
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6655468 via CL 6655474 via CL 6655478 via CL 6657076 via CL 6657109
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v363-6677109)

[CL 6702304 by josh engebretson in Dev-Build branch]
2019-05-31 13:06:15 -04:00
andrew grant
6adaee8f27 Updated TargetDeviceAndroid so both main and patch OBB files are copied.
Made CopyFile funtion public so code using TargetDeviceAndroid can use it.


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6650548 via CL 6650549 via CL 6650550 via CL 6650600 via CL 6650603
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v363-6677109)

[CL 6698981 by andrew grant in Dev-Build branch]
2019-05-31 12:44:05 -04:00
andrew grant
a0d89fa17a Modified Gauntlet's CopyDirectory function to allow provision of a pattern (e.g. *.so) or regular expresson to filter what files are copied.
Fixed issue where lazy copy wasn't working because destination info was only created in mirror mode.

Moved options for Gauntlet's CopyDirectory function to a structure. TODO - update the existing use cases and remove the older wrappers.

[CODEREVIEW] josh.engebretson

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6650544 via CL 6650545 via CL 6650546 via CL 6650599 via CL 6650602
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v363-6677109)

[CL 6698977 by andrew grant in Dev-Build branch]
2019-05-31 12:44:03 -04:00
Benjamin Pinzone
3cb2fab879 Bug fix for regex restrictions on BuildGraph Options.
#Rb Ben.Marsh

[CL 6677544 by Benjamin Pinzone in Dev-Build branch]
2019-05-30 14:39:43 -04:00
Josh Adams
bac2af23ac - Added debugging information when failing to load a type from a compiled script assembly
#rb none
#fyi ben.marsh
#jira helping with UE-75127

[CL 6629972 by Josh Adams in Dev-Build branch]
2019-05-24 11:00:40 -04:00
Ben Marsh
5f3ac5bc9e Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6620114 by Ben Marsh in Dev-Build branch]
2019-05-23 13:55:56 -04:00
Ben Marsh
b58fc13ce8 Gauntlet: Fix exception trying to parse an empty string as a platform.
#rb none
#fyi Josh.Adams

[CL 6619964 by Ben Marsh in Dev-Build branch]
2019-05-23 13:36:39 -04:00
Ben Marsh
47a34489ec Fix errors caused by failing to parse Gauntlet blacklist now that platforms are no longer an enum.
#rb none
#rnx

[CL 6618270 by Ben Marsh in Dev-Build branch]
2019-05-23 09:49:09 -04:00
Ben Marsh
3bca0a1c77 Implement the RestrictedPlatform type similarly to UnrealTargetPlatform. Platforms marked as confidential via data driven platform info are automatically registered with this list.
#rb none
#rnx

[CL 6599873 by Ben Marsh in Dev-Build branch]
2019-05-21 16:32:16 -04:00
Ryan Durand
d1555fd856 Adjust copy local settings for automation tool projects so we don't cause unnecessary builds.
#rnx
#rb none

[CL 6575709 by Ryan Durand in Dev-Build branch]
2019-05-20 11:18:11 -04:00
Ryan Durand
095bea9df8 Adjust copy local settings for automation tool projects so we don't cause unnecessary builds.
#rnx
#rb none

[CL 6575704 by Ryan Durand in Dev-Build branch]
2019-05-20 11:18:01 -04:00
Ryan Durand
5ece26ba0c Adjust copy local settings for automation tool projects so we don't cause unnecessary builds.
#rnx
#rb none

[CL 6575679 by Ryan Durand in Dev-Build branch]
2019-05-20 11:14:33 -04:00
Ryan Durand
d339b42af2 Adjust copy local settings for automation tool projects so we don't cause unnecessary builds.
#rb none
#rnx

[CL 6575676 by Ryan Durand in Dev-Build branch]
2019-05-20 11:13:10 -04:00
andrew grant
b1b779eb7d 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-VERSION: 348-6547088
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6547274 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6566196 by andrew grant in Dev-Build branch]
2019-05-18 10:51:21 -04:00
jeff williams
72bc3cd69c Fix for discovering loose file shared cooked builds
#ROBOMERGE-VERSION: 348-6547088
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.williams
#ROBOMERGE-SOURCE: CL 6545373 via CL 6545673 via CL 6545748
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6565403 by jeff williams in Dev-Build branch]
2019-05-18 10:47:08 -04:00
ben marsh
d4f5ce8183 Only check for hacks in the engine directory.
#rb none
#jira UE-74650

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

[CL 6557763 by ben marsh in Dev-Build branch]
2019-05-18 10:08:49 -04:00
josh engebretson
10ca134513 Gauntlet: Use temp folder and include worker id for iOS IPA cache
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6487502 via CL 6487583 via CL 6500574 via CL 6500841
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6533419 by josh engebretson in Dev-Build branch]
2019-05-16 08:01:23 -04:00
michael trepka
182a4aa71e One more fix for Windows paths handling in MacHostPlatform.cs
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 6451674 via CL 6451677 via CL 6452836 via CL 6452921
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 6502798 by michael trepka in Dev-Build branch]
2019-05-15 14:53:44 -04:00