Commit Graph

2047 Commits

Author SHA1 Message Date
andrew grant
3a7d3987a7 Updated SyncedProject script with some minor QOL improvements
- Added help documentation
 - Added list of files that should be clobbered to avoid workspace settings
 - Use helper to autodetect project path if a full path is not specified
 - Added skipbuild option
 - Added preview option
 - Added parallel sync (defaults to 2: 30% faster on internal network)
 - Added option to force sync
 - Added option to sync explicit paths (last two are for writable files)
 - Fix issue if buildinfo file is missing

#rb ben.marsh
[CODEREVIEW] ben.marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7293946 via CL 7293951 via CL 7293954 via CL 7293958 via CL 7308957 via CL 7316114
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7361290 by andrew grant in Dev-Build branch]
2019-07-17 02:24:00 -04:00
andrew grant
09bd3a50da Fixed potential issue when UAT is run on a clean workspace
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7292923 via CL 7292924 via CL 7292927 via CL 7292932 via CL 7308928 via CL 7316028
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7360960 by andrew grant in Dev-Build branch]
2019-07-17 02:21:53 -04:00
andrew grant
ea4dcb9688 Added missing copyright notice
[FYI] bob.tellez

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7290535 via CL 7290537 via CL 7292712 via CL 7292735 via CL 7308913 via CL 7315955
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7360872 by andrew grant in Dev-Build branch]
2019-07-17 02:21:09 -04:00
andrew grant
a98a690033 Switched UAT build process on Mac to use msbuild.
Enabled parallel msbuild for Mac
Added HashCollection class that can hold and serialize a collection of content hashes
Added quick dependency checking to UAT build by hashing csproj, input and output files for all modules
Reduced some logging when not running with -verbose

#rb Ben.Marsh
[FYI] Ben.Marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7290522 via CL 7290525 via CL 7292711 via CL 7292732 via CL 7308901 via CL 7315952
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7360867 by andrew grant in Dev-Build branch]
2019-07-17 02:21:07 -04:00
andrew grant
4d21ad0f3e Added helper UAT script to create a p4config file. Solves issue in Mac with tools that issue P4 commands directly.
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7288848 via CL 7288849 via CL 7289735 via CL 7289806 via CL 7306500 via CL 7306552
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7358789 by andrew grant in Dev-Build branch]
2019-07-17 02:04:15 -04:00
bob tellez
d330a0c28e #UE4 Create the plugin manifest after directories have been remapped
[FYI] Ben.Marsh,Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7250388 via CL 7262943 via CL 7263103
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7335517 by bob tellez in Dev-Build branch]
2019-07-16 23:32:29 -04:00
josh engebretson
e1e0d73577 Gauntlet: Add support for handling report creation errors
[FYI] andrew.grant

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7230488 via CL 7230490 via CL 7233390 via CL 7233505
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7242206 by josh engebretson in Dev-Build branch]
2019-07-09 00:49:36 -04:00
michael trepka
03926474a3 Temporarily reverted the optimization that makes UAT launch UBT via a shell script, as it's causing issues that are not easy to solve quickly (UE-76351, UE-76600)
#jira UE-76600
#rb none
[FYI] joe.graf, josh.adams, peter.sauerbrei, ben.marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7106768 in //UE4/Release-4.23/... via CL 7106769
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7132223 by michael trepka in Dev-Build branch]
2019-06-21 03:19:15 -04:00
josh engebretson
acc60ba7eb Gauntlet: sleep thread once Android activity has exited to allow for log to flush (speculative fix)
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7094795 via CL 7094807 via CL 7105316 via CL 7105348
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7131431 by josh engebretson in Dev-Build branch]
2019-06-21 03:12:18 -04:00
michael trepka
9c6b67d075 Properly handle ; character in command line params when launching UBT from UAT scripts
#jira UE-76351
#rb Arciel.Rekman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7097232 in //UE4/Release-4.23/... via CL 7097233
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7126525 by michael trepka in Dev-Build branch]
2019-06-21 02:26:30 -04:00
jason bestimt
edce1cb6b7 Fix for HoloLens preventing UBT from compiling in Linux
#RB: jeff.fisher
[CODEREVIEW] arciel.rekman
#JIRA: UE-76285

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jason.bestimt
#ROBOMERGE-SOURCE: CL 7096860 in //UE4/Release-4.23/... via CL 7096862
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7126513 by jason bestimt in Dev-Build branch]
2019-06-21 02:26:26 -04:00
chris babcock
6f5286021f Generated SymbolizeCrashDump for Android was invalid (Contributed by gaeden)
#jira UE-76452
#PR #5959
#ue4
#android
#rb trivial

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 7095160 in //UE4/Release-4.23/... via CL 7095167
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7126338 by chris babcock in Dev-Build branch]
2019-06-21 02:22:37 -04:00
nick shin
4a43c67e2f HTML5 - copytorelease
HTML5 - mac python: include dynamic lib path to build
#jira UE-75402  Python Error Spam while Packaging HTML5 on Mac

HTML5 - fix deprecated emscripten function call in SDL_emscriptenaudio.c with latest toolchain
#jira UE-75306  TM-Shadermodels HTML5 launch on fails: Runtime.dynCall is not a function

HTML5 - adjust AutomationTool for HTML5 to handle "alternative" project names
#jira UE-75713  HTML5 fails to Launch On or Open Packaged Game for Samples/Sandbox/Build/BuildTest.uproject - 404 Not Found on file BuildTest.js/BuildTest.wasm

HTML5 - get launch onto current editor map working
#jira UE-62947  HTML5 launch on does not launch onto current editor map


#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 7094705 in //UE4/Release-4.23/... via CL 7094710
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7126301 by nick shin in Dev-Build branch]
2019-06-21 02:22:14 -04:00
josh engebretson
3cafa9c472 Gauntlet: Fix issue with case senstivity on perf model constraint
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7063472 via CL 7064954 via CL 7072806 via CL 7072913
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7125924 by josh engebretson in Dev-Build branch]
2019-06-21 02:19:07 -04:00
chris babcock
189ee20f13 Add some more padding to OBB main vs patch file packing when exceeding OBB limit
#android
[REVIEW] [at]Andrew.Grant

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 7024000 via CL 7024012 via CL 7024017 via CL 7024023 via CL 7024790 via CL 7024838
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7093945 by chris babcock in Dev-Build branch]
2019-06-19 11:16:56 -04:00
ben marsh
ba7680b28e Fix some duplicate build product errors on Mac.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6983961 in //UE4/Release-4.23/... via CL 6983982
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7092217 by ben marsh in Dev-Build branch]
2019-06-19 10:22:50 -04:00
josh engebretson
27ccb84520 Gauntlet workers expect same network mount path as build machines on Mac
#rnx
[FYI] andrew.grant

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6954985 via CL 6955683 via CL 6958349 via CL 6958405 via CL 6959772 via CL 6971566
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7091247 by josh engebretson in Dev-Build branch]
2019-06-19 09:51:00 -04:00
andrew grant
0aa0e0b0e5 Modified Mac volume path for users vs builders
[FYI] josh.engebretson

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6954573 via CL 6955503 via CL 6956052 via CL 6956587 via CL 6958109 via CL 6971133
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7091071 by andrew grant in Dev-Build branch]
2019-06-19 09:45:46 -04:00
ben marsh
5cbc0d4ef6 Whitelist some more build products with duplicate names.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6969514 in //UE4/Release-4.23/... via CL 6969521
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7090698 by ben marsh in Dev-Build branch]
2019-06-19 09:32:17 -04:00
ben marsh
11f022162f Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) [at] 6944469
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 6944849 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7089689 by ben marsh in Dev-Build branch]
2019-06-19 08:52:32 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
josh engebretson
a227d9df36 Fail PGO node when processing data fails
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6865814 via CL 6866617 via CL 6868035 via CL 6868126
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6917747 by josh engebretson in Dev-Build branch]
2019-06-10 16:34:02 -04:00
lukasz furman
4d2d3096bc fixed gauntlet test restarting
#rb Ben.Salem

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: lukasz.furman
#ROBOMERGE-SOURCE: CL 6840467 via CL 6841040 via CL 6846192 via CL 6846994
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6915243 by lukasz furman in Dev-Build branch]
2019-06-10 15:21:55 -04:00
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