CarlMagnus Nordin
a7769cc876
Copying //UE4/Dev-Core-ZenProto to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 9300761 by CarlMagnus Nordin in Dev-Core branch]
2019-09-30 11:42:23 -04:00
Johan Berg
86f999295f
Add target for editor crash report client
...
There are some operations in the editor (package and stage) that needs to build Crash report client, but when we run it in monitor mode the binary is locked failing the build. This change adds a new target (basically a copy of the crash report client) for the editor. This also allows us to add specific dependencies for the editor client (such as disaster recovery) which should not be shipped with the regular version.
#rb ben.marsh
[CL 9297523 by Johan Berg in Dev-Core branch]
2019-09-30 10:22:36 -04:00
clayton langford
7b8dd6eeec
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: robert.manuszewski
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 9199397 via CL 9199627 via CL 9199680 via CL 9199747 via CL 9199802
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9270895 by clayton langford in Dev-Core branch]
2019-09-28 03:19:07 -04:00
Patrick Laflamme
1a529c64db
#jira UE-80882 - Crash Report Client does not appear when debug crashing
...
- Explicitely enabled message bus if shipping if the build is monolithic because Concert/DisasterRecovery needs it to work.
- Detected at runtime if message bus was unexpectedly disabled by build configuration and disabled recovery service rather than crashing on an failed assert.
#rb Francis.Hurteau
[CL 9228773 by Patrick Laflamme in Dev-Core branch]
2019-09-27 15:41:26 -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
sebastian nordgren
6f06eab225
SessionSummary analytics event is now sent from the out-of-process CrashReportClient. Currently communication is done through the local storage API in FPlatformMisc. As a result, many analytics fields that were being resolved only when sending analytics are now resolved on startup and stored temporarily.
...
EditorSessionSummarySender and EditorAnalyticsSession now live in their own module so they can be instantiated from the CrashReportClient.
#jira UETOOL-1825
#rb chris.gagnon, jamie.dale
[CL 9197613 by sebastian nordgren in Dev-Core branch]
2019-09-27 05:53:31 -04:00
ben marsh
17342ebd4c
Ignore any mismatched timestamps on DLLs for now; there are many generated as runtime dependencies which clash.
...
#jira
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9159845 via CL 9159847 via CL 9159848
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9182130 by ben marsh in Dev-Core branch]
2019-09-26 23:39:30 -04:00
josh engebretson
cbc5cba488
Gauntlet: Add some additional android verbose logging to help diagnose issues
...
#rnx
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 9141023 via CL 9141062 via CL 9141075 via CL 9141109
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9177633 by josh engebretson in Dev-Core branch]
2019-09-26 23:24:23 -04:00
ben marsh
6101e65866
UBT: Add native support for parsing command line arguments inside Target.cs files, via the [CommandLine] attribute on fields.
...
#jira
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9137624 via CL 9137662 via CL 9137678
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9176246 by ben marsh in Dev-Core branch]
2019-09-26 23:20:48 -04:00
Patrick Laflamme
b8b900ba09
Enabled disaster recovery session capture in case of crash.
...
Enabled capturing assert crash type.
Fixed the session name being looked for when collecting disaster recovery files.
#rb Jamie.Dale
[CL 9163094 by Patrick Laflamme in Dev-Core branch]
2019-09-26 17:05:01 -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
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
54851ae60a
PR #6235 : Installed build was missing Client/Server Target type in BaseEngine.ini InstalledPlatforms (Contributed by treilhes)
...
#rb none
#rnx
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9116973 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9137001 by ben marsh in Dev-Core branch]
2019-09-26 09:41:02 -04:00
ben marsh
1547a82be2
Show additional logging about failures to perform an incremental link.
...
#jira
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9110123 via CL 9110356 via CL 9110381
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9132651 by ben marsh in Dev-Core branch]
2019-09-26 09:12:36 -04:00
josh engebretson
6cdee0c950
Gauntlet: support reservation model constraints on gauntlet service API
...
#rnx
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 9104419 via CL 9107346 via CL 9107639 via CL 9109141
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9131701 by josh engebretson in Dev-Core branch]
2019-09-26 09:07:11 -04:00
ben marsh
6dbcbe1620
UBT: Allow filtering the platforms we generate project files for, from the BuildConfiguration.xml file. Reduces memory usage in the IDE by a bit.
...
#jira
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9098105 via CL 9098106 via CL 9100723
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9128529 by ben marsh in Dev-Core branch]
2019-09-26 08:48:56 -04:00
michael lentine
8980aa05d5
Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 9098278
...
#rb none
#rnx
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 9098401 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v443-9013191)
[CL 9125423 by michael lentine in Dev-Core branch]
2019-09-26 08:33:20 -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
Jamie Dale
fda57a52aa
Make it clearer that bIgnored is related to archive/restore
...
#rb Patrick.Laflamme
#rnx
[CL 9113615 by Jamie Dale in Dev-Core branch]
2019-09-25 17:09:40 -04:00
ben marsh
9bf2908d5b
Show additional logging about failures to perform an incremental link.
...
#jira
#ROBOMERGE-SOURCE: CL 9110123 via CL 9110356
#ROBOMERGE-BOT: (v443-9013191)
[CL 9110381 by ben marsh in Main branch]
2019-09-25 16:33:17 -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
3d59f3f1fc
UBT: Allow filtering the platforms we generate project files for, from the BuildConfiguration.xml file. Reduces memory usage in the IDE by a bit.
...
#jira
#ROBOMERGE-SOURCE: CL 9098105 via CL 9098106
#ROBOMERGE-BOT: (v443-9013191)
[CL 9100723 by ben marsh in Main branch]
2019-09-25 14:33:33 -04:00
Michael Lentine
9db7de9fdf
Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 9098278
...
#rb none
#rnx
[CL 9098401 by Michael Lentine in Main branch]
2019-09-25 13:55:37 -04:00
Johan Berg
eab335a19d
Removed request exit calls in crash reporter, fix logic for disaster recovery.
...
* Removed crash reporter client usage of "request exit", since we need to be able to send multiple reports in monitor mode. For example a ensure followed by a crash.
* Fix missing parenthesis when deciding to attach recovery service file.
#rb patrick.laflamme
[CL 9093219 by Johan Berg in Dev-Core branch]
2019-09-25 08:44:29 -04:00