-- The "SUMMARY" message is the only log line treated as an error since it is information (description of problem, and file+line to address) but also not overly specific such that we should be able to make JIRA issues from these log lines without generating duplicate issues for the same race from different callsites.
- Changes EditorPerf TSAN job to use -VeryVerbose in UAT so that stdout and stderr are redirected for logging. TSAN emits logs to stderr/stdout (depends on environement variable, stderr by default). The logs can be redirected to a log file via envvar TSAN_OPTIONS and specifying a path, however, Horde will only use whatever is written to stdout/stderr for generating issues, so unless a post process is added to forward the TSAN log output after the application has terminated, having stdout redirected stderr/stdout by default for TSAN jobs is simplest approach.
- Added two new KnownLogEvents `Sanitizer_Thread` and `Sanitizer`. `Sanitizer_Thread` is used by the added matcher, but `Sanitizer` was also added so that we may follow the pattern of letting the first id represent the broader category of events
#rb Bryan.Johnson, Ben.Marsh
#jira UE-207074
[FYI] Francis.Hurteau
[CL 33007156 by kevin macaulayvacher in ue5-main branch]
- 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]
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]
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]
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]