Andrew Grant
48b2d10189
Copying from //UE4/Orion-Staging (originated from //Orion/Main @ CL-2766367)
...
#lockdown Nick.Penwarden
[CL 2770161 by Andrew Grant in Main branch]
2015-11-17 14:50:21 -05:00
Nick Penwarden
9fceac26dd
Copying //UE4/Orion-Staging to Dev-Main (//UE4/Dev-Main)
...
Orion changes originate from CL 2763274
#lockdown ben.marsh
[CL 2764342 by Nick Penwarden in Main branch]
2015-11-12 12:38:50 -05:00
Daniel Lamb
15dd763777
Stopped log output of exception because our log parser on build machines thinks that it's an error even though it's handled.
...
[CL 2740608 by Daniel Lamb in Main branch]
2015-10-23 16:57:58 -04:00
Daniel Lamb
ce502c701f
Fixed issue with diffcooked build failing compare of file and crashing in orion.
...
[CL 2736735 by Daniel Lamb in Main branch]
2015-10-21 12:03:38 -04:00
Marc Audy
02cba58cb2
Merge build fixes back from //UE4/Main to //depot/UE4
...
#lockdown Ben.Marsh
#platformnotify Josh.Adams
[CL 2720261 by Marc Audy in Main branch]
2015-10-07 17:46:58 -04:00
Marc Audy
e5bb9b4d0d
Integrate all non-branch Engine/Source changes from //depot/UE4-Orion to //depot/UE4
...
#lockdown Ben.Marsh
#platformnotify Josh.Adams
[CL 2718236 by Marc Audy in Main branch]
2015-10-06 15:59:09 -04:00
Mike Beach
17390cc045
(WIP) Cleaning up UAT so that it will properly utilizes the Blueprint generated plugin, both for UBT and cook.
...
#codereview Ben.Marsh, Peter.Sauerbrei
[CL 2714714 by Mike Beach in Main branch]
2015-10-02 12:55:29 -04:00
Mike Beach
8421491220
(WIP) Integrating the Blueprint conversion process into UAT and UBT.
...
#codereview Ben.Marsh, Peter.Sauerbrei
[CL 2709977 by Mike Beach in Main branch]
2015-09-29 15:29:44 -04:00
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