Commit Graph

2489 Commits

Author SHA1 Message Date
josh engebretson
db87c0907c Gauntlet: fix issue with parallel tests copying servers/clients multiple times
#rnx
[FYI] ben.salem

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 9317986 via CL 9318005 via CL 9318025 via CL 9318040 via CL 9318058 via CL 9318092
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v456-9359915)

[CL 9373355 by josh engebretson in Dev-Build branch]
2019-10-02 12:28:33 -04:00
hongyi yu
97765104d4 Patch pak file won't be generated for EarlyStartup pak files
#rb Justin.Marcus

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: hongyi.yu
#ROBOMERGE-SOURCE: CL 9230838 via CL 9230917 via CL 9230954
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v455-9298202)

[CL 9334260 by hongyi yu in Dev-Build branch]
2019-10-02 01:05:59 -04:00
josh engebretson
33a301476b Gauntlet: fix issue with parallel tests copying servers/clients multiple times
#rnx
[FYI] ben.salem


#ROBOMERGE-SOURCE: CL 9317986 via CL 9318005 via CL 9318025 via CL 9318040 via CL 9318058
#ROBOMERGE-BOT: (v455-9298202)

[CL 9318092 by josh engebretson in Main branch]
2019-10-01 13:13:19 -04:00
Nick Shin
3526d16d5e merge/copyup to parent stream - HTML5 platform extension
#jira UEMOB-482  HTML5 platform as a plug in
#rb josh.adams
#rn

[CL 9306021 by Nick Shin in Dev-Build branch]
2019-09-30 15:13:56 -04:00
Ryan Durand
a3ab2e0c76 UE-80607
Adding -TimeStamps to global args for AutomationTool since it should be.

#jira UE-80607
#rb ben.marsh
#rnx

[CL 9297280 by Ryan Durand in Main branch]
2019-09-30 10:16:52 -04:00
clayton langford
4ff534ff50 Added heartbeats to the gauntlet module which output log lines regularly to track test controller status. Test controllers can mark these heartbeats as active which denotes that the test is actively functioning as intended. In Csharp, Gauntlet test nodes listen for heartbeats and can optionally fail the test run if a heartbeat hasn't been detected for long enough or if heartbeats are not marked active for long enough.
#rnx
#rb Ben.Salem, Josh.Engebretson, Andrew.Grant

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 9199397 via CL 9199627 via CL 9199680 via CL 9199747 via CL 9199802
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v443-9013191)

[CL 9271051 by clayton langford in Dev-Build branch]
2019-09-28 03:19:41 -04:00
Ben Marsh
3a34baed5e Merge log parser into WorkspaceTool (now renamed to "BuildAgent"). Also add some common functionality into DotNETUtilities.
#rb none

[CL 9233706 by Ben Marsh in Dev-Build branch]
2019-09-27 16:21:33 -04:00
hongyi yu
7dd448e9cf Patch pak file won't be generated for EarlyStartup pak files
#rb Justin.Marcus


#ROBOMERGE-SOURCE: CL 9230838 via CL 9230917
#ROBOMERGE-BOT: (v443-9013191)

[CL 9230954 by hongyi yu in Main branch]
2019-09-27 15:57:08 -04:00
Ryan Durand
a1d0100975 UE-80607
Adding -TimeStamps to global args for AutomationTool since it should be.

#jira UE-80607
#rb ben.marsh
#rnx

[CL 9203264 by Ryan Durand in Dev-Build branch]
2019-09-27 10:40:47 -04:00
clayton langford
530aa22ffd Added heartbeats to the gauntlet module which output log lines regularly to track test controller status. Test controllers can mark these heartbeats as active which denotes that the test is actively functioning as intended. In Csharp, Gauntlet test nodes listen for heartbeats and can optionally fail the test run if a heartbeat hasn't been detected for long enough or if heartbeats are not marked active for long enough.
#rnx
#rb Ben.Salem, Josh.Engebretson, Andrew.Grant


#ROBOMERGE-SOURCE: CL 9199397 via CL 9199627 via CL 9199680 via CL 9199747
#ROBOMERGE-BOT: (v443-9013191)

[CL 9199802 by clayton langford in Main branch]
2019-09-27 09:30:30 -04:00
ben marsh
9586ceae13 Ignore any mismatched timestamps on DLLs for now; there are many generated as runtime dependencies which clash.
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9159845 via CL 9159847 via CL 9159848
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v443-9013191)

[CL 9181966 by ben marsh in Dev-Build branch]
2019-09-26 23:39:03 -04:00
josh engebretson
006b563a41 Gauntlet: Add some additional android verbose logging to help diagnose issues
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 9141023 via CL 9141062 via CL 9141075 via CL 9141109
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v443-9013191)

[CL 9177512 by josh engebretson in Dev-Build branch]
2019-09-26 23:23:59 -04:00
ben marsh
dcea8ddc48 UBT: Add native support for parsing command line arguments inside Target.cs files, via the [CommandLine] attribute on fields.
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9137624 via CL 9137662 via CL 9137678
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v443-9013191)

[CL 9176060 by ben marsh in Dev-Build branch]
2019-09-26 23:20:21 -04:00
ben marsh
bcb47a1773 Ignore any mismatched timestamps on DLLs for now; there are many generated as runtime dependencies which clash.
#jira


#ROBOMERGE-SOURCE: CL 9159845 via CL 9159847
#ROBOMERGE-BOT: (v443-9013191)

[CL 9159848 by ben marsh in Main branch]
2019-09-26 15:14:51 -04:00
Ben Marsh
6e309d2c22 UAT: Move functionality for creating attribute-driven help pages into DotNETCommon.
#rb none
#rnx

[CL 9153728 by Ben Marsh in Dev-Build branch]
2019-09-26 13:31:07 -04:00
josh engebretson
968fb3aef7 Gauntlet: Add some additional android verbose logging to help diagnose issues
#rnx


#ROBOMERGE-SOURCE: CL 9141023 via CL 9141062 via CL 9141075
#ROBOMERGE-BOT: (v443-9013191)

[CL 9141109 by josh engebretson in Main branch]
2019-09-26 10:54:03 -04:00
ben marsh
c1ce0c7b01 UBT: Add native support for parsing command line arguments inside Target.cs files, via the [CommandLine] attribute on fields.
#jira


#ROBOMERGE-SOURCE: CL 9137624 via CL 9137662
#ROBOMERGE-BOT: (v443-9013191)

[CL 9137678 by ben marsh in Main branch]
2019-09-26 09:49:06 -04:00
treilhes
1acb4370a9 PR #6235: Installed build was missing Client/Server Target type in BaseEngine.ini InstalledPlatforms (Contributed by treilhes)
#rb none
#rnx

[CL 9116973 by Ben Marsh in Main branch]
2019-09-25 20:17:41 -04: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
Ben Marsh
bbe9fecb2f Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 9053338 by Ben Marsh in Main branch]
2019-09-24 16:13:51 -04:00
josh engebretson
3b232d3890 Only display warning if callstack threads are found
#rnx


#ROBOMERGE-SOURCE: CL 9050395 via CL 9050563 via CL 9050594
#ROBOMERGE-BOT: (v443-9013191)

[CL 9052228 by josh engebretson in Main branch]
2019-09-24 15:29:58 -04:00
josh engebretson
ca113d631d Gauntlet: fixing lldb callstack parser
#rnx


#ROBOMERGE-SOURCE: CL 9047959 via CL 9048002 via CL 9048012
#ROBOMERGE-BOT: (v443-9013191)

[CL 9049930 by josh engebretson in Main branch]
2019-09-24 14:52:44 -04:00
josh engebretson
476045c9ad Gauntlet: Fix iOS bundle identifier detection with IPA's which contain multiple info.plist
#rnx


#ROBOMERGE-SOURCE: CL 9032719 via CL 9042192 via CL 9042374
#ROBOMERGE-BOT: (v443-9013191)

[CL 9042510 by josh engebretson in Main branch]
2019-09-24 13:10:15 -04:00
josh engebretson
1d17cafe25 Fix issue with mobile build builds being used regardless of -bulk being specified, log warning when fail to mark directory for cleanup
#rnx


#ROBOMERGE-SOURCE: CL 8995633 via CL 8995675 via CL 8995683
#ROBOMERGE-BOT: (v442-8990807)

[CL 8997070 by josh engebretson in Main branch]
2019-09-23 17:19:02 -04:00
josh engebretson
974b3c422b Gauntlet: Disable crashlytics in automated tests to get symbolicated tombstone callstacks on Android
#rnx
[FYI] Ben.Salem


#ROBOMERGE-SOURCE: CL 8898561 via CL 8899927 via CL 8900178
#ROBOMERGE-BOT: (v427-8887818)

[CL 8901398 by josh engebretson in Main branch]
2019-09-19 15:51:20 -04:00