Commit Graph

546 Commits

Author SHA1 Message Date
Kellan Carr 0cd2304b7f build script, shorten monolithic nodenames
[CL 2290761 by Kellan Carr in Main branch]
2014-09-09 12:18:17 -04:00
Josh Adams 540f0afef9 - Fixed the hacky workaround for Mono Xbox UAT automation script, by always passing MONO as a #define to UAT scripts (since we can't make a _Mono.csproj version of each automation.csproj)
#codereview michael.trepka,dmitry.rekman

[CL 2290188 by Josh Adams in Main branch]
2014-09-09 12:15:08 -04:00
Marcus Wassmer d3267165c0 Merge UE4-ShooterGame -> UE4
#codereview john.pollard,jeff.campeau,ryan.gerleve

[CL 2289995 by Marcus Wassmer in Main branch]
2014-09-09 12:12:38 -04:00
Ben Marsh dc701981b8 Reduce frequency of documentation builds, and remove filter for code docs.
[CL 2289923 by Ben Marsh in Main branch]
2014-09-08 16:57:23 -04:00
Ben Marsh 755c23ad66 Add documentation build into GUBP
[CL 2289797 by Ben Marsh in Main branch]
2014-09-08 15:26:52 -04:00
Josh Adams 3dfba186ec - Added apk selection based on connected device
#codereview chris.babcock,niklas.smedberg

[CL 2289673 by Josh Adams in Main branch]
2014-09-08 14:02:00 -04:00
Kellan Carr 24d268987d build script, priming for linux ec procedures
[CL 2289294 by Kellan Carr in Main branch]
2014-09-08 09:45:35 -04:00
Dmitry Rekman 72d3b23230 GUBP: do not add Linux nodes unless running on Linux (temp?).
- Prevents errors when trying to cross-compile Linux editor (whose cross-compilation is broken atm).

#codereview Kellan.Carr

[CL 2287760 by Dmitry Rekman in Main branch]
2014-09-06 13:20:05 -04:00
Dmitry Rekman 8adf754c6d UAT: changes/improvements for Linux as GUBP host platform.
- Adds _OnLinux GUBP nodes.
- Fixed assumptions that "anything non-Mac is Windows".
- Other minor fixes.

It is now possible to build RootEditor_OnLinux (and dependent nodes, including Tools) on a Linux agent.

#codereview Gil.Gribb, Kellan.Carr, Josh.Adams

[CL 2287224 by Dmitry Rekman in Main branch]
2014-09-05 21:50:16 -04:00
Robert Manuszewski de5950fa40 UAT: Fix for IsBuildMachine not being set when running with invalid commandline
[CL 2286422 by Robert Manuszewski in Main branch]
2014-09-05 12:41:18 -04:00
Robert Manuszewski 499899b9b1 UAT: Fix for local cook on the fly not specifying any ports for -filehostip
[CL 2286381 by Robert Manuszewski in Main branch]
2014-09-05 11:55:58 -04:00
Jack Porter 7efa313382 Improvement to Process cleanup change in CL 2285994
[CL 2286030 by Jack Porter in Main branch]
2014-09-05 05:09:16 -04:00
Jack Porter d123bdd912 Fixed "Build Failure" error after successfully deploying to Android
CommandUtils.Run was disposing of processes started without NoWaitForExit, so any caller checking ProcessResult.HasExited would crash raising InvalidOperationException as the ProcessResult.Proc was junk.

Made the ProcessResult destructor call Proc.Dispose().

#code_review: Robert.Manuszewski

[CL 2285994 by Jack Porter in Main branch]
2014-09-05 04:49:13 -04:00
Dmitry Rekman bafba3cbca UAT: Use current host platform instead of guessing it (wrongly).
#codereview Josh.Adams, Gil.Gribb, Kellan.Carr

[CL 2285246 by Dmitry Rekman in Main branch]
2014-09-04 17:36:36 -04:00
Dmitry Rekman 3dd3dc494f Linux host platform for UAT.
- Note: target framework for UAT (mono project) is upped to 4.5 to match UBT.

#codereview Josh.Adams, Michael.Trepka, Kellan.Carr, Gil.Gribb

[CL 2285233 by Dmitry Rekman in Main branch]
2014-09-04 17:31:34 -04:00
Josh Adams 7fe7dfe099 - Allow for UAT scripts to set up UBT to have proper engine relative path and UProject path. Only BuildCookRun does it currently
- Fixed .ini parsing of bools to allow for True, true, TRUE, etc.
#codereview Robert.Manuszewski,niklas.smedberg

[CL 2284471 by Josh Adams in Main branch]
2014-09-04 10:24:49 -04:00
Saul Abreu 3c0d128a31 Generic SMultipleOptionTable widget. Used for project packaging settings.
[CL 2283716 by Saul Abreu in Main branch]
2014-09-03 19:05:40 -04:00
Kellan Carr bfe97b8e0f build script, runcondition fix
[CL 2282957 by Kellan Carr in Main branch]
2014-09-03 10:12:50 -04:00
Marc Audy 4ee42d5509 Blueprint API Documentation generation first draft
[CL 2282920 by Marc Audy in Main branch]
2014-09-03 09:21:38 -04:00
Ankit Khare c3e2580eee Make different browsers as HTML5 Devices.
The configuration is driven by a editor platform specific .ini setting. Also, always serve files via a web browser ( python SimpleHTTP Server ) whose life time is attached to the browser device to get around X-origin issues w/ chrome. cook on the fly path remains as such, because we already serve via the cook on the fly web server.

#HTML5
#codereview james.moran, peter.sauerbrei

[CL 2281792 by Ankit Khare in Main branch]
2014-09-02 14:36:52 -04:00
Robert Manuszewski c15b65025f Force UAT scripts to be built in Development config (just like UAT).
Disabled UAT code optimizations (shouldn't affect performance but should improve debugging in Development config)

[CL 2281484 by Robert Manuszewski in Main branch]
2014-09-02 10:20:38 -04:00
Robert Manuszewski c488b52089 Making sure all dependencies of UAT build with the same config.
#change AutomationTool, AutomationToolLauncher and DotNETUtilities will always compile in Development in the sln to avoid situations where one of UAT dependencies is built with diffrerent config which results in UAT failing to compile scripts in Debug due to outdated dependencies of UAT.

[CL 2281268 by Robert Manuszewski in Main branch]
2014-09-02 06:54:47 -04:00
Ben Marsh 861c999223 Generate an aggregate UAT project file, which adds references to all the other automation projects. Allows rebuilding and debugging directly from the IDE.
[CL 2277801 by Ben Marsh in Main branch]
2014-08-29 12:25:29 -04:00
Saul Abreu 6cd14679e2 Consistent localization-related commandlet path-handling with regards to relative paths. From now on, please specify paths relative to to the project's directory or the Engine directory.
[CL 2276830 by Saul Abreu in Main branch]
2014-08-28 17:35:37 -04:00
Kellan Carr 799fa903a1 build script, fix for merge stomp
[CL 2276755 by Kellan Carr in Main branch]
2014-08-28 17:05:26 -04:00