Commit Graph

32 Commits

Author SHA1 Message Date
Ben Marsh
a3783d7322 Horde: Add a matcher for Docker disk space errors.
[CL 28222783 by Ben Marsh in ue5-main branch]
2023-09-26 08:53:53 -04:00
Ben Marsh
c74a34b764 Horde: Better matching for UAT/UBT compile errors at startup.
- Messages saying "XXX failed to compile" from RunUAT.bat/RunUBT.bat are now grouped with regular compile erorrs, and hidden if more contextual messages are available.
- Summary saying "N warning(s)" and "N error(s)" are hidden by default.

[CL 27642876 by Ben Marsh in ue5-main branch]
2023-09-06 13:42:06 -04:00
Ben Marsh
1d98b3ba78 UBT: Downgrade Horde compute errors to systemic warnings.
[CL 25996658 by Ben Marsh in ue5-main branch]
2023-06-14 17:24:55 -04:00
Ben Marsh
69e3180cc0 Horde: Add a custom error code for BuildGraph script compilation errors.
#preflight none

[CL 25606893 by Ben Marsh in ue5-main branch]
2023-05-24 13:06:11 -04:00
Jerome Delattre
4555fe9325 Gauntlet - fix inconsistent failure between desktop platforms
+ Add support for AddressSanitizer callstack capture in Unreal log parser

#jira UE-167962
#preflight 63cb119c976daa618cef7a35
#rb Brandon.Schaefer,Johnstone.Baumgartner
#rnx

[CL 23832468 by Jerome Delattre in ue5-main branch]
2023-01-24 12:06:09 -05:00
carl bystrom
7bd481560d Horde: Extract XGE task metadata as structured log events
As a start, they are logged to the agent process logger (as opposed to job logger).
#preflight 63cecac6976daa618c16edde

[CL 23816331 by carl bystrom in ue5-main branch]
2023-01-23 13:00:45 -05:00
Ben Marsh
5c6526f5cd Horde: Add an event matcher for "Assertion failed" messages from the engine.
#preflight none
#jira UE-169888

[CL 23517896 by Ben Marsh in ue5-main branch]
2022-12-14 15:50:39 -05:00
jerome delattre
3c4ffdb8f4 Use Structured Logging in Gauntlet
#jira UE-163471
#preflight 63700c1e0c74adb48bb9a5c9
#rb J.Baumgartner, Erik.Knapik, Chris.Constantinescu, Josh.Engebretson

[CL 23112357 by jerome delattre in ue5-main branch]
2022-11-12 18:42:11 -05:00
Josh Engebretson
0dc2bd98a2 Horde: Add missing file list to systemic error matcher
#jira none
#preflight none
#rnx

[CL 22436559 by Josh Engebretson in ue5-main branch]
2022-10-10 15:11:54 -04:00
ryan hummer
68517f7b6f Unshelved from pending changelist '22074449':
Adding another SignTool matcher

SignTool outputs two errors for a failure

#rnx
#jira UE-164299
#rb none
#preflight none

[CL 22086931 by ryan hummer in ue5-main branch]
2022-09-19 21:54:31 -04:00
Ryan Hummer
730c61da7b Adding a known compile log event for an xcode library
It comes from sterr so needs to be outside the normal warning/error checking in the CompilerEventMatcher

#rnx
#jira UE-163741
#rb ben.marsh
#preflight 63221b3347741a7dbd834069

[CL 22021414 by Ryan Hummer in ue5-main branch]
2022-09-14 20:52:50 -04:00
Ryan Hummer
d646ac2c5a Adding missing file from previous CL # 21982447
#rnx
#jira FORT-514357
#rb none
#preflight none

[CL 21982614 by Ryan Hummer in ue5-main branch]
2022-09-13 10:42:05 -04:00
Ben Marsh
80e934e200 Horde: Add log event matcher for XGE cache warnings.
#preflight none

[CL 21700290 by Ben Marsh in ue5-main branch]
2022-08-30 10:28:16 -04:00
Ben Marsh
81d512d2f3 Horde: Add matchers for shader compiler errors.
#preflight none
#jira UE-160189

[CL 21517122 by Ben Marsh in ue5-main branch]
2022-08-23 15:28:32 -04:00
Ryan Durand
a5c717fe00 Add "host is down" I/O exception to systemic errors.
#rnx
#jira UE-160064
#rb ryan.hummer
#preflight

[CL 21404052 by Ryan Durand in ue5-main branch]
2022-08-16 09:24:33 -04:00
Tim Smith
606751b264 Improved support for contextual logging in UHT
#rb Ben.Marsh
#preflight 62f2497ae60c9215b9302f87

[CL 21283273 by Tim Smith in ue5-main branch]
2022-08-09 08:04:26 -04:00
Ben Marsh
6ac2c5b01f UAT: Add a systemic error code for Perforce submit failures.
#preflight none

[CL 21078813 by Ben Marsh in ue5-main branch]
2022-07-13 15:59:41 -04:00
Ben Marsh
9ddd9b05a3 Horde: Remove matchers for generic "BUILD FAILED" messages in UAT. These do not contain any useful information.
#preflight none

[CL 20662461 by Ben Marsh in ue5-main branch]
2022-06-14 20:46:54 -04:00
Ben Marsh
1cdcec3c9e Horde: Restore functionality to ignore systemic events downstream of specific fingerprinted events.
#preflight none

[CL 20581116 by Ben Marsh in ue5-main branch]
2022-06-09 13:58:13 -04:00
Ben Marsh
3e3deac9d0 BuildGraph: Reformat output from Docker to allow regular pattern matchers to work correctly, and add an MSTest event matcher.
#preflight none

[CL 20580176 by Ben Marsh in ue5-main branch]
2022-06-09 13:18:32 -04:00
Ben Marsh
83a657a134 Catch and warn about exceptions inside log matchers.
#preflight none

[CL 20485168 by Ben Marsh in ue5-main branch]
2022-06-03 08:52:30 -04:00
Ben Marsh
405a385b53 Add stats/checks to log event parser to make sure it's not a bottleneck when parsing output from child processes.
#preflight 6298c11063529f84faead356

[CL 20469364 by Ben Marsh in ue5-main branch]
2022-06-02 10:31:43 -04:00
Ben Marsh
f495c3e4c9 Horde: Add a systemic error code for missing XGEControlWorker, and generalize issue handler to match any event id within the range 700-799.
#preflight none

[CL 20443692 by Ben Marsh in ue5-main branch]
2022-05-31 18:32:57 -04:00
Ben Marsh
072a19af3a Horde: Add issue matcher for unacceptable words.
#preflight 629669c488749bbb839fa908

[CL 20443117 by Ben Marsh in ue5-main branch]
2022-05-31 17:51:54 -04:00
Ben Marsh
59a6168284 Horde: Add a matcher for inconsistent Perforce case events.
#preflight none

[CL 20439896 by Ben Marsh in ue5-main branch]
2022-05-31 14:25:56 -04:00