Commit Graph

95 Commits

Author SHA1 Message Date
josh engebretson
7742d20ee1 Gauntlet workers expect same network mount path as build machines on Mac
#rnx
[FYI] andrew.grant


#ROBOMERGE-SOURCE: CL 6954985 via CL 6955683 via CL 6958349 via CL 6958405 via CL 6959772
#ROBOMERGE-BOT: (v367-6836689)

[CL 6971566 by josh engebretson in Main branch]
2019-06-13 12:05:29 -04:00
andrew grant
b9ad1f4c36 Modified Mac volume path for users vs builders
[FYI] josh.engebretson


#ROBOMERGE-SOURCE: CL 6954573 via CL 6955503 via CL 6956052 via CL 6956587 via CL 6958109
#ROBOMERGE-BOT: (v367-6836689)

[CL 6971133 by andrew grant in Main branch]
2019-06-13 11:58:53 -04:00
josh engebretson
85e2f916ce Fail PGO node when processing data fails
#rnx


#ROBOMERGE-SOURCE: CL 6865814 via CL 6866617 via CL 6868035
#ROBOMERGE-BOT: (v366-6836689)

[CL 6868126 by josh engebretson in Main branch]
2019-06-06 17:24:43 -04:00
lukasz furman
9cee6e65c8 fixed gauntlet test restarting
#rb Ben.Salem


#ROBOMERGE-SOURCE: CL 6840467 via CL 6841040 via CL 6846192
#ROBOMERGE-BOT: (v366-6836689)

[CL 6846994 by lukasz furman in Main branch]
2019-06-05 08:42:16 -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
andrew grant
51749f7233 Modified Gauntlet's CopyDirectory function to allow provision of a pattern (e.g. *.so) or regular expresson to filter what files are copied.
Fixed issue where lazy copy wasn't working because destination info was only created in mirror mode.

Moved options for Gauntlet's CopyDirectory function to a structure. TODO - update the existing use cases and remove the older wrappers.

[CODEREVIEW] josh.engebretson


#ROBOMERGE-SOURCE: CL 6650544 via CL 6650545 via CL 6650546 via CL 6650599
#ROBOMERGE-BOT: (vundefined-6620334)

[CL 6650602 by andrew grant in Main branch]
2019-05-27 14:24:34 -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
mike beach
020913fc73 Copying [at]6613829 up to Main
#rb Nick.Whiting


#ROBOMERGE-SOURCE: CL 6613962 via CL 6615436
#ROBOMERGE-BOT: (v358-6608238)

[CL 6615471 by mike beach in Main branch]
2019-05-22 18:38:28 -04:00
ben salem
2ae0e1fd01 Add ability for multiple server roles within one test to load different maps.
#ROBOMERGE-SOURCE: CL 6583089 via CL 6585455 via CL 6592183
#ROBOMERGE-BOT: (v351-6581450)

[CL 6592277 by ben salem in Main branch]
2019-05-20 20:40:18 -04:00
Andrew Grant
1ce516eef6 Split Incremental / Regular EngineTests into groups.
Moved jobs that don't require rendering to general build pool.
Added option for including cooked platforms (currently disabled, need to remove copy from DevStreams.xml).
Added XB1/Switch tests (also currently disabled)
Moved reports and logs to new file structure and site on automation.epicgames.net
Added VerifyDDC option to Gauntlet job.

#jira #rb na
#fyi ben.marsh,josh.engebretson
#tests preflighted (lots).

[CL 6547274 by Andrew Grant in Main branch]
2019-05-17 15:20:58 -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
5544073e55 Gauntlet: Don't attempt to reserve devices with model from service, reduce some device pool log severity
#rnx


#ROBOMERGE-SOURCE: CL 6451264 via CL 6452060

[CL 6452197 by josh engebretson in Main branch]
2019-05-14 15:32:56 -04:00
josh engebretson
9a8d84c8c5 Gauntlet: Disable Vivox voice chat when running iOS tests, otherwise get blocking microphone permission request
#rnx


#ROBOMERGE-SOURCE: CL 6447595 via CL 6449338

[CL 6449476 by josh engebretson in Main branch]
2019-05-14 13:01:51 -04:00
josh engebretson
7107f0e7d4 Gauntlet: Adding hardware model constraints and worker job id
#rnx
[FYI] andrew.grant


#ROBOMERGE-SOURCE: CL 6373407 via CL 6383531

[CL 6383639 by josh engebretson in Main branch]
2019-05-08 18:44:05 -04:00
josh engebretson
a1c7ebccb1 Gauntlet: Add platform independent mapping to root drive paths
#rnx
[FYI] ben.salem, clayton.langford


#ROBOMERGE-SOURCE: CL 6340419 via CL 6341332

[CL 6341339 by josh engebretson in Main branch]
2019-05-07 10:39:37 -04:00
andrew grant
341b5d289a By default only consider failed artifacts when looking for fatal errors.
#ROBOMERGE-SOURCE: CL 6252932 via CL 6253237

[CL 6253249 by andrew grant in Main branch]
2019-05-02 11:09:37 -04:00
andrew grant
f0230a9df6 Fixed missing copyright notice
#jira UE-74085
#rb na


#ROBOMERGE-SOURCE: CL 6252764 via CL 6253149

[CL 6253168 by andrew grant in Main branch]
2019-05-02 11:03:37 -04:00
andrew grant
c1a22184c2 Fix for CrashReportTest errors causing a false positive
#ROBOMERGE-SOURCE: CL 6252450 via CL 6252699

[CL 6252706 by andrew grant in Main branch]
2019-05-02 10:22:06 -04:00
andrew grant
24df4841e7 Rewrote RunAutomatedTests Gauntlet node to be more comprehensive in terms of error reporting and to support both Editor and Cooked formats.
Updated Fortnite build scripts to run EngineTests as multiple groups to better diagnose and identify errors.

#rb CRd
[at]josh.engebretson [at]ben.salem [at]clayton.langford


#ROBOMERGE-SOURCE: CL 6241602 via CL 6246013

[CL 6246065 by andrew grant in Main branch]
2019-05-02 00:10:27 -04:00
andrew grant
91c518c863 Gauntlet -
ITestNode now defines GetWarnings and GetErrors calls for tests to return instances that occurred during a test.

Split creation of Summary report in UnrealTestNode into Header/Body functions to allow tests to more easily customize these.

Added GetLogChannels() function to UnrealLogParser that will return all lines from multiple channels

Added AutomatonLogParser that specifically parses the output of automation (non-Gauntlet) tests.

#rb CRd
[at]josh.engebretson [at]clayton.langford [at]ben.salem


#ROBOMERGE-SOURCE: CL 6241133 via CL 6246005

[CL 6246055 by andrew grant in Main branch]
2019-05-02 00:10:12 -04:00
clayton langford
7dc1e752b6 Fixed a config format issue and improved logging to more easily find these issues in the future.
#rnx


#ROBOMERGE-SOURCE: CL 6141936 via CL 6141942 via CL 6142990

[CL 6176201 by clayton langford in Main branch]
2019-04-30 11:54:45 -04:00
andrew grant
1272fd110f Gauntlet - cleaned up some logging on error cases.
#ROBOMERGE-SOURCE: CL 6115333 via CL 6132878

[CL 6174059 by andrew grant in Main branch]
2019-04-30 11:26:17 -04:00