Commit Graph

42 Commits

Author SHA1 Message Date
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