Commit Graph

1364 Commits

Author SHA1 Message Date
Ben Marsh
8031112b2e Make ActivePlatforms a local variable for the purposes of branch setup. Also fix FortniteAutoTestNode adding references to Linux nodes, even if Linux is not available.
[CL 2607801 by Ben Marsh in Main branch]
2015-07-01 14:08:12 -04:00
bruce nesbit
c04cdb06e5 Temporarily removed shared feature pack names from CurrentFeaturePacks list
[CL 2606386 by bruce nesbit in Main branch]
2015-06-30 16:17:24 -04:00
Wes Hunt
506f7e64a4 UEB-260 - Break AutomationTool into AutomationUtils that all automation projects depend on, and AutomationTool, which essentially only contains the startup code.
* Remove ErrorReporter.Error, replace with AutomationException with Error Code.
* Move ErrorCodes to AutomationException.
* Don't return exit codes. Solely rely on exceptions to propagate exit codes.
* Remove MainProc delegate
* Remove setting of Environment.ExitCode as it is ignored when main returns an int.
* ShutdownLogging is nothrow, as all exceptions would be ignored anyway.
* Wrap all shutdown steps so further ones get a chance to run.
* Move HostPlatform.Initialize into the global try/catch block
#codereview:ben.marsh

[CL 2605826 by Wes Hunt in Main branch]
2015-06-30 11:40:05 -04:00
bruce nesbit
98e35cf237 Added shared feature packs to list in rocket build list
[CL 2605649 by bruce nesbit in Main branch]
2015-06-30 10:06:41 -04:00
Ben Marsh
da46bb2941 Separate temp storage into its own class, rather than being part of CommandUtils.
[CL 2597682 by Ben Marsh in Main branch]
2015-06-23 15:31:37 -04:00
Ben Marsh
c1d7e92a22 Move GUBP into its own project.
[CL 2593354 by Ben Marsh in Main branch]
2015-06-19 09:12:47 -04:00
smokku
4279c09dda Unshelved from pending changelist '2589055':
PR #1262: AutomationTool unused variables cleanup (Contributed by smokku)

[CL 2589813 by Terence Burns in Main branch]
2015-06-17 04:54:04 -04:00
Josh Adams
b6e6bb26c4 - Fixed UAT to not error out when building for the unified Desktop platform (recent change with receipts and XP had to be fixed up a little)
#codereview terence.burns

[CL 2588696 by Josh Adams in Main branch]
2015-06-16 11:23:20 -04:00
Peter Sauerbrei
882f79f039 Changes to reduce log spew in stdout for UAT and GUBP
UEB-156
#uat
#codereview ben.marsh, robert.manuszewski

[CL 2588630 by Peter Sauerbrei in Main branch]
2015-06-16 10:42:46 -04:00
Peter Sauerbrei
a0a23ac68f removed the need for BlankProject from UAT unless you use the foreign option
UEB-73
#uat

[CL 2584811 by Peter Sauerbrei in Main branch]
2015-06-11 15:58:47 -04:00
Kellan Carr
ce4af8c597 build script, fix for -game on code projects that no longer contain promotion
[CL 2582916 by Kellan Carr in Main branch]
2015-06-10 12:59:45 -04:00
Ben Marsh
e0a010415b Treat shadow variable warnings as errors in non-unity builds.
[CL 2582001 by Ben Marsh in Main branch]
2015-06-09 18:14:52 -04:00
Saul Abreu
0d934fc742 Removed execution of translated word counts calculator for UDN files from the localization automation script for UE4.
[CL 2581851 by Saul Abreu in Main branch]
2015-06-09 17:04:19 -04:00
Justin Sargent
273cde1704 Merging using UE4-To-UE4-LauncherDev
#platformnotify Josh.Adams

[CL 2581810 by Justin Sargent in Main branch]
2015-06-09 16:41:53 -04:00
Kellan Carr
0a4c040e5a build script, remove fortnite promotable - allow code project builds with no promotable attached to them
[CL 2581455 by Kellan Carr in Main branch]
2015-06-09 13:21:22 -04:00
Ben Marsh
1e979bb54c Add a Robust_CopyFile function to deal with Macs losing connections to the network share.
[CL 2581441 by Ben Marsh in Main branch]
2015-06-09 13:13:07 -04:00
Robert Manuszewski
de4f156e75 UAT: Added two new project params:
-IgnoreCookErrors - ignores cook errors and continues to launch/stage builds
-FastCook - fast cook option to pass into the cooker

[CL 2581248 by Robert Manuszewski in Main branch]
2015-06-09 10:11:45 -04:00
Ben Marsh
b9e79165f6 Fix indent.
[CL 2578331 by Ben Marsh in Main branch]
2015-06-05 08:17:41 -04:00
Ben Marsh
1b95bacf81 Allow missing receipts when we're specifying more than one platform, to handle cases when targets only exist for certain platforms.
[CL 2576987 by Ben Marsh in Main branch]
2015-06-04 10:48:06 -04:00
Ben.Marsh
1f2f22a53c [INTEGRATE] Change 2563617 by Ben.Marsh@Ben.Marsh_T3245_Main on 2015/05/22 19:15:48
Increase the priority of the StripRootEditor node, so it runs directly after RootEditor (and before some random sample decides to relink plugins and invalidate the PDBs).

[CL 2575439 by Matthew Griffin in Main branch]
2015-06-03 08:16:59 -04:00
Eric Newman
f3569dae41 Fortnite dev to main merge up to cl # 2564489
Merging using UE4-Fortnite-To-UE4

[CL 2573959 by Eric Newman in Main branch]
2015-06-02 11:44:27 -04:00
Ben Marsh
f7e8c85103 Add a command line option to use parallel executor.
[CL 2573867 by Ben Marsh in Main branch]
2015-06-02 10:40:24 -04:00
Peter Sauerbrei
ede83b3b25 potential fix for mis-matching directories when creating the path to the release directory for a platform
[CL 2573806 by Peter Sauerbrei in Main branch]
2015-06-02 09:44:48 -04:00
Kellan Carr
f8fb9f7ba0 build script, retry copy publish on mac
[CL 2572947 by Kellan Carr in Main branch]
2015-06-01 15:48:06 -04:00
Kellan Carr
dd021b6f58 build script, disable xge in all gubp compiles
[CL 2572605 by Kellan Carr in Main branch]
2015-06-01 11:58:11 -04:00