Commit Graph

34 Commits

Author SHA1 Message Date
Ben Marsh
57097692aa Change deployment context and project params to use file references rather than raw paths.
[CL 2707182 by Ben Marsh in Main branch]
2015-09-26 14:41:15 -04:00
Peter Sauerbrei
5e0ec6c322 UE-20341 - fixed issues with needing to cook server when cooking client
[CL 2669593 by Peter Sauerbrei in Main branch]
2015-08-26 14:17:28 -04:00
Peter Sauerbrei
f0b94ddbec properly utilize the same editor as running in for cooking
UE-20061

[CL 2666816 by Peter Sauerbrei in Main branch]
2015-08-24 17:43:34 -04:00
Peter Sauerbrei
34146c450d refactored Log to LogLog and LogConsole to Log
#uat

[CL 2662556 by Peter Sauerbrei in Main branch]
2015-08-20 09:37:11 -04:00
Ben Marsh
47c58ec57c Rename the ErrorCodes enum to ExitCode, and ErrorCodes.Error_Success to ExitCode.Success.
[CL 2662478 by Ben Marsh in Main branch]
2015-08-20 08:38:09 -04:00
Daniel Lamb
6bde4efe64 Changed the directory which failed diffed content is saved to.
[CL 2659998 by Daniel Lamb in Main branch]
2015-08-18 16:58:49 -04:00
Daniel Lamb
0b97633583 Enabled diffing cooked builds for orion to help find deterministic cook issues.
[CL 2659995 by Daniel Lamb in Main branch]
2015-08-18 16:56:56 -04:00
Daniel Lamb
01fb1e902c Added support for diffing generated cooked content against supplied cooked pak file.
[CL 2651863 by Daniel Lamb in Main branch]
2015-08-11 17:11:41 -04:00
Peter Sauerbrei
36d0ab7a67 UE-17454 - fix for cook hang on mac
we now don't write the same message twice to the output window
#mac

[CL 2638743 by Peter Sauerbrei in Main branch]
2015-07-30 11:01:02 -04:00
Marcus Wassmer
9a8ce2e905 Do iterative cooking for COTF when requested
#codereview Daniel.Lamb

[CL 2632196 by Marcus Wassmer in Main branch]
2015-07-24 10:21:47 -04:00
Peter Sauerbrei
dc1d815f84 refactored the logging system for UAT/UBT to be more like UE4
we now use an enum similar to UE4 with Fatal, Error, Warning, Display, Log, Verbose, and VeryVerbose
Log will only go to the log file unless -verbose is passed on the command line
reduced some of the output from UAT to be Log only

[CL 2631062 by Peter Sauerbrei in Main branch]
2015-07-23 14:51:46 -04:00
Daniel Lamb
36568c0f27 Added support for multiprocess cooking into unreal frontend.
Fixes for multiprocesscooking.

[CL 2611006 by Daniel Lamb in Main branch]
2015-07-06 10:03:34 -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
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
Daniel Lamb
ac7dd22c88 Added error for when engine content is access by dlc at cook time.
[CL 2517650 by Daniel Lamb in Main branch]
2015-04-20 11:15:20 -04:00
Ankit Khare
56ca9322c0 Fix for CL 2500167, Take care of an edge case where the variable is null.
[CL 2500505 by Ankit Khare in Main branch]
2015-04-02 18:38:41 -04:00
Ankit Khare
dfd102b3f8 Allow platform automation to modify cook options.
UEPLAT-685 WIP

#codereview josh.adams

[CL 2500167 by Ankit Khare in Main branch]
2015-04-02 14:54:35 -04:00
Daniel Lamb
859693df97 Added support for unrealpak generating patches.
Exposed patching dlc and release creation in ufe.

[CL 2495760 by Daniel Lamb in Main branch]
2015-03-30 11:56:48 -04:00
Daniel Lamb
627b893cfc Added support for compression in to project launcher and packaging settings in the editor.
[CL 2445290 by Daniel Lamb in Main branch]
2015-02-13 15:35:16 -05:00
Daniel Lamb
8bbaf2b810 Exposed versioned cooking in ufe also made iterative cooking use versioned cooks.
Made the unversionedcook flag be respected when passed into UAT.
#codereview Peter.Sauerbrei

[CL 2432384 by Daniel Lamb in Main branch]
2015-02-04 16:18:11 -05:00
Daniel Lamb
471aa94a29 DLC Support part 1.
Added support for dlc to automation scripts.
#codereview Peter.Sauerbrei

[CL 2391107 by Daniel Lamb in Main branch]
2014-12-17 10:00:26 -05:00
Daniel Lamb
f3b0c5cd82 Added new cook and createreleaseversion as optional params for the cooker to ufe.
#codereview Peter.Saurebrei

[CL 2388644 by Daniel Lamb in Main branch]
2014-12-15 11:35:52 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Saul Abreu
44baed0ff7 Added settings for staging internationalization presets. Updated staging logic to stage ICU internationalization data presets from commandline arguments or settings. Added default settings for internationalization presets.
[CL 2341735 by Saul Abreu in Main branch]
2014-10-27 19:33:51 -04:00
Peter Sauerbrei
040aa73caf converted LauncherWorker to utilize a single UAT command
fixed problem with IP not being set for CotF
#ue4
#codereview daniel.lamb, chris.gagnon

[CL 2303312 by Peter Sauerbrei in Main branch]
2014-09-18 18:55:01 -04:00