Commit Graph

48 Commits

Author SHA1 Message Date
ben salem
ae0820e1f4 Add support for some basic documentation being able to be built into gauntlet nodes. Includes support for describing commandline arguments as well as sample commandlines.
#rb clayton.langford

#ROBOMERGE-SOURCE: CL 12646231 via CL 12646246 via CL 12649255 via CL 12649452 via CL 12649499 via CL 12649616
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12649737 by ben salem in Main branch]
2020-04-07 00:50:43 -04:00
andrew grant
90dd825358 Gauntlet - Improve handing of XB1 builds to address several issues -
* Paths to projects with spaces in the name now work correctly on XB1
* Loose builds for content-only projects no longer crash due to missing project arg (UE-78746, UE-78739)
* Packaged projects with version numbers in the name are correctly recognized (UE-85189)

#jira UE-78739, UE-78746, UE-85189
#rb josh.engebretson
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10944220 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)

[CL 10944226 by andrew grant in Main branch]
2020-01-10 14:30:31 -05:00
Ryan Durand
9ef3748747 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
josh engebretson
6bfee89ebb Filter some files out of long file path warning
#rnx


#ROBOMERGE-SOURCE: CL 10660891 via CL 10661477 via CL 10661547
#ROBOMERGE-BOT: (v609-10634694)

[CL 10661612 by josh engebretson in Main branch]
2019-12-11 16:19:35 -05:00
josh engebretson
d7929642ca Gauntlet: Fix exception when deserializing devices from json due to UnrealTargetPlatform being nullable
#rnx
[FYI] ben.salem, andrew.grant


#ROBOMERGE-SOURCE: CL 10321870 via CL 10321880 via CL 10321884
#ROBOMERGE-BOT: (v593-10286020)

[CL 10321886 by josh engebretson in Main branch]
2019-11-20 13:16:09 -05:00
josh engebretson
4f911faf16 Gauntlet: Fixing issue with long path warning
#rnx


#ROBOMERGE-SOURCE: CL 10320993 via CL 10321002 via CL 10321005
#ROBOMERGE-BOT: (v593-10286020)

[CL 10321133 by josh engebretson in Main branch]
2019-11-20 12:17:54 -05:00
josh engebretson
2f4663bac1 Gauntlet: warn and attempt to recover when a copy fails due to lack of long path support on windows
[FYI] ben.salem
#rnx


#ROBOMERGE-SOURCE: CL 10285639 via CL 10285640 via CL 10285644
#ROBOMERGE-BOT: (v591-10236483)

[CL 10285646 by josh engebretson in Main branch]
2019-11-18 09:25:52 -05:00
josh engebretson
8fef47e0b2 Gauntlet: support reservation model constraints on gauntlet service API
#rnx


#ROBOMERGE-SOURCE: CL 9104419 via CL 9107346 via CL 9107639
#ROBOMERGE-BOT: (v443-9013191)

[CL 9109141 by josh engebretson in Main branch]
2019-09-25 16:26:18 -04:00
josh engebretson
8c913d1d5a Formalize test report generation data path
#rnx
[FYI] ben.salem, clayton.langford, william.ewen


#ROBOMERGE-SOURCE: CL 8117729 via CL 8120876
#ROBOMERGE-BOT: (v401-8057353)

[CL 8120936 by josh engebretson in Main branch]
2019-08-19 18:11:31 -04:00
josh engebretson
dc962ec853 Fixing boolean check on platform parse
#rnx


#ROBOMERGE-SOURCE: CL 7845368 via CL 7861338
#ROBOMERGE-BOT: (v389-7813075)

[CL 7861388 by josh engebretson in Main branch]
2019-08-08 01:28:54 -04:00
Ben Marsh
9ec8ba86e5 Fix UAT compile error.
#rb none
#rnx

[CL 7660151 by Ben Marsh in Main branch]
2019-07-30 10:37:28 -04:00
josh engebretson
a6fdbc6533 Filter supported service device platforms
#rnx


#ROBOMERGE-SOURCE: CL 7659532 via CL 7659857
#ROBOMERGE-BOT: (v372-7473910)

[CL 7659869 by josh engebretson in Main branch]
2019-07-30 09:52:50 -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
d97916126a Gauntlet: Add support for dervice reseration pools
#rnx


#ROBOMERGE-SOURCE: CL 7650698 via CL 7654022
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654117 by josh engebretson in Main branch]
2019-07-29 17:36:06 -04:00
josh engebretson
6ee5d6c7c0 Gauntlet: Fix issue with case senstivity on perf model constraint
#rnx


#ROBOMERGE-SOURCE: CL 7063472 via CL 7064954 via CL 7072806
#ROBOMERGE-BOT: (v367-6836689)

[CL 7072913 by josh engebretson in Main branch]
2019-06-18 16:48:47 -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
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
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
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
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
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