Commit Graph

41 Commits

Author SHA1 Message Date
Ben Marsh
81cf44002e Fix Gauntlet launching projects that have a space in the path.
#rb none
#fyi Andrew.Grant
#rnx

[CL 8179776 by Ben Marsh in Dev-Build branch]
2019-08-21 13:06:09 -04:00
josh engebretson
c3c7ad017d Gauntlet: Fix issue with Android saved path (verified adb version unrelated)
#rnx
[FYI] justin.marcus, clayton.langford


#ROBOMERGE-SOURCE: CL 8119240 via CL 8119242 via CL 8123045
#ROBOMERGE-BOT: (v401-8057353)

[CL 8124771 by josh engebretson in Main branch]
2019-08-20 09:59:47 -04:00
justin marcus
900a40be3d Fix android artifacts being saved to the wrong directory.
[at]Josh.Engebretson


#ROBOMERGE-SOURCE: CL 7951960 via CL 7951966 via CL 7951969 via CL 7954680
#ROBOMERGE-BOT: (v393-7951996)

[CL 7954841 by justin marcus in Main branch]
2019-08-12 18:11:12 -04:00
justin marcus
11b919aab1 Fix Gauntlet always recopying obb's to target device. This seem to only happen when running locally and was caused by whitespace not being trimmed from the file names after parsing 'ls' results from ADB. Since this hasn't been seen on the test farm, I'm think this has to be a device specific or maybe a Windows/Linux isse.
[at]Josh.Engebretson


#ROBOMERGE-SOURCE: CL 7883158 via CL 7883183 via CL 7883188 via CL 7915274
#ROBOMERGE-BOT: (v389-7813075)

[CL 7915496 by justin marcus in Main branch]
2019-08-08 23:38:17 -04:00
andrew grant
c1adcb70d0 Resolve issue running packaged builds when no project file is available
#rb na


#ROBOMERGE-SOURCE: CL 7844402 via CL 7861228
#ROBOMERGE-BOT: (v389-7813075)

[CL 7861287 by andrew grant in Main branch]
2019-08-08 01:23:21 -04:00
andrew grant
0fa3b1d8b5 Addressed various issues that prevented Gauntlet from being used on projects that were not located next to the Engine.
Should also allow Gauntlet to work with Installed engine builds.

RunUAT.sh -scriptdir=/Volumes/Data/Dev/FirstPersonTest RunUnreal -project=/Volumes/Data/Dev/FirstPersonTest/FirstPersonTest.uproject -test=FirstPersonTest.BootTest -build=editor

#jira #rb na

#ROBOMERGE-SOURCE: CL 7679187 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v381-7673386)

[CL 7679188 by andrew grant in Main branch]
2019-07-31 20:36:14 -04:00
william ewen
8d83ff0cca Gauntlet: Adding "NotBulk" flag, so we can specifically exclude bulk builds if we wish to
#rb Andrew.Grant
#rnx


#ROBOMERGE-SOURCE: CL 7651008 via CL 7654234
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654408 by william ewen in Main branch]
2019-07-29 17:39:09 -04:00
josh engebretson
0f476aacac Gauntlet: sleep thread once Android activity has exited to allow for log to flush (speculative fix)
#rnx


#ROBOMERGE-SOURCE: CL 7094795 via CL 7094807 via CL 7105316
#ROBOMERGE-BOT: (v367-6836689)

[CL 7105348 by josh engebretson in Main branch]
2019-06-20 11:09:36 -04:00
ben salem
dda1101556 Add the ability to declare additional artifact directories to copy over in addition to /saved/
#rb clayton.langford


#ROBOMERGE-SOURCE: CL 6739909 via CL 6739922 via CL 6757015
#ROBOMERGE-BOT: (v365-6733468)

[CL 6757271 by ben salem in Main branch]
2019-05-31 18:47:20 -04:00
josh engebretson
047886d20a Gauntlet: Speculative fix for killing Android adb server surfacing superfluous errors
#rnx


#ROBOMERGE-SOURCE: CL 6663835 via CL 6663837 via CL 6663841 via CL 6663844 via CL 6664422
#ROBOMERGE-BOT: (vundefined-6654089)

[CL 6664784 by josh engebretson in Main branch]
2019-05-29 12:30:47 -04:00
josh engebretson
8f98041524 Gauntlet: Automated permissions and log caching improvements for Android
#rnx


#ROBOMERGE-SOURCE: CL 6655468 via CL 6655474 via CL 6655478 via CL 6657076
#ROBOMERGE-BOT: (vundefined-6654089)

[CL 6657109 by josh engebretson in Main branch]
2019-05-28 16:14:38 -04:00
andrew grant
ce586b6d0c Updated TargetDeviceAndroid so both main and patch OBB files are copied.
Made CopyFile funtion public so code using TargetDeviceAndroid can use it.



#ROBOMERGE-SOURCE: CL 6650548 via CL 6650549 via CL 6650550 via CL 6650600
#ROBOMERGE-BOT: (vundefined-6620334)

[CL 6650603 by andrew grant in Main branch]
2019-05-27 14:24:36 -04:00
Ben Marsh
0cc6e3dca6 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
josh engebretson
e27793f6f4 Gauntlet: Use temp folder and include worker id for iOS IPA cache
#rnx


#ROBOMERGE-SOURCE: CL 6487502 via CL 6487583 via CL 6500574

[CL 6500841 by josh engebretson in Main branch]
2019-05-15 14:42:15 -04:00
josh engebretson
9d4461c363 Gauntlet: update cached stdout property when pulling artifacts on Android
#rnx


#ROBOMERGE-SOURCE: CL 6104984 via CL 6105113 via CL 6105520

[CL 6105534 by josh engebretson in Main branch]
2019-04-26 10:34:42 -04:00
andrew grant
dd9cdbc85b Added Win32 support to Gauntlet
Tests with EngineTest project

[at]josh.engebretson [at]ben.salem
#rb na


#ROBOMERGE-SOURCE: CL 6095648 via CL 6096480

[CL 6096540 by andrew grant in Main branch]
2019-04-25 14:12:01 -04:00
josh engebretson
a801e4979c Gauntlet: Fix issue with adb attempting to get activity log after disposal (and adb server kill)
#rnx


#ROBOMERGE-SOURCE: CL 6095222 via CL 6095232 via CL 6096459

[CL 6096507 by josh engebretson in Main branch]
2019-04-25 14:11:28 -04:00
josh engebretson
231168205c Adding logging to help catch android device error
#rnx


#ROBOMERGE-SOURCE: CL 6079218 via CL 6079219 via CL 6085366

[CL 6085559 by josh engebretson in Main branch]
2019-04-24 17:15:37 -04:00
josh engebretson
1bfb5c5668 Suspend EC error parsing while killing adb server
#rnx


#ROBOMERGE-SOURCE: CL 6039203 via CL 6039204 via CL 6045452

[CL 6045630 by josh engebretson in Main branch]
2019-04-22 22:29:37 -04:00
andrew grant
f7daa61b25 Implemented Gauntlet's "-dev" feature for Mac. This gives the ability to use a locally build executable against network builds by comparing timestamps and using the -basedir argument to point the client to the network data.
[CODEREVIEW] josh.engebretson,michael.trepka
#rb na


#ROBOMERGE-SOURCE: CL 5871266 via CL 5871937 via CL 5871950 via CL 5872516

[CL 5872524 by andrew grant in Main branch]
2019-04-12 18:06:26 -04:00
josh engebretson
b3c6998e4a Adding Gauntlet workerid parameter which workers can use for configuration
#ROBOMERGE-SOURCE: CL 5362356 via CL 5363136

[CL 5363198 by josh engebretson in Main branch]
2019-03-11 17:09:15 -04:00
josh engebretson
5c01d70115 Gauntlet: Adding reboot functionality to iOS device
#ROBOMERGE-SOURCE: CL 5352695 via CL 5354771

[CL 5354904 by josh engebretson in Main branch]
2019-03-08 18:42:41 -05:00
josh engebretson
5f48ca2734 Skip android test installation batch files during gauntlet build discovery
[FYI] clayton.langford


#ROBOMERGE-SOURCE: CL 5228413 via CL 5228420 via CL 5229166

[CL 5233431 by josh engebretson in Main branch]
2019-02-27 17:31:08 -05:00
josh engebretson
8a4e1d2a65 Make Android log suspending optional to reduce spam
#ROBOMERGE-SOURCE: CL 5183570 via CL 5184002 via CL 5185639

[CL 5185720 by josh engebretson in Main branch]
2019-02-25 17:07:38 -05:00
josh engebretson
4bd8adc3f4 Fix Android device compile error
#ROBOMERGE-SOURCE: CL 5149094 via CL 5149118 via CL 5149128 via CL 5150144

[CL 5151053 by josh engebretson in Main branch]
2019-02-22 14:33:49 -05:00