Ben Marsh
7fb93113e3
Horde: Treat pre-formatted multi-line errors as a single issue, rather than parsing into multiple issues.
...
#preflight none
[CL 20445436 by Ben Marsh in ue5-main branch]
2022-05-31 21:36:25 -04:00
Ben Marsh
878f74458e
Horde: Use long-lived regex instances for matching patterns.
...
#preflight 62963a2b95336ad2bfbfe846
[CL 20438090 by Ben Marsh in ue5-main branch]
2022-05-31 12:02:25 -04:00
Ben Marsh
26b158eaef
Horde: Fix error matchers not skipping over log timestamps from the engine.
...
#preflight none
[CL 20435740 by Ben Marsh in ue5-main branch]
2022-05-31 08:06:56 -04:00
Ben Marsh
ab142f400f
Horde: Use a parsable format for localization errors, allowing us to link files for build health issues.
...
#fyi leon.huang
#preflight 62912405f6625a3541a0b1ea
[CL 20400528 by Ben Marsh in ue5-main branch]
2022-05-27 18:27:52 -04:00
Ben Marsh
55017a453d
Horde: Support for splitting log events with format strings and values that span multiple lines.
...
#preflight none
[CL 20400470 by Ben Marsh in ue5-main branch]
2022-05-27 18:23:19 -04:00
carl bystrom
95e82bf3cc
Horde: Add support for compressed blob uploading in remote exec test client
...
#preflight 628e1030841e8395c64fcb7c
[CL 20362422 by carl bystrom in ue5-main branch]
2022-05-25 07:21:20 -04:00
carl bystrom
e717f21af5
Horde: Add support for compressed files in compute tasks
...
When FileNode is marked as compressed, the appropriate method for download is used as compressed blobs are references by their uncompressed hash.
Files are still downloaded as-is and are not decompressed by the agent executor.
Flagging compression for files during upload is still left to be implemented.
#preflight 6287b26d5b568e5761f9a1a1
[CL 20295190 by carl bystrom in ue5-main branch]
2022-05-20 11:28:28 -04:00
Ben Marsh
43252456ee
Horde: Remove log parser tests that are now in UBT.
...
#preflight none
[CL 20292762 by Ben Marsh in ue5-main branch]
2022-05-20 07:42:15 -04:00
Ben Marsh
53666aa143
Horde: Allow log value formatters to write JSON output directly to the output stream, and add support for annotating FileReference objects.
...
#preflight 62867f7415019f64774c2d9d
[CL 20284475 by Ben Marsh in ue5-main branch]
2022-05-19 14:34:21 -04:00
Ben Marsh
69dfe754bd
Horde: Missing files.
...
#preflight none
[CL 20249769 by Ben Marsh in ue5-main branch]
2022-05-17 15:51:07 -04:00
Ben Marsh
b558b5f0f2
Horde: Upgrade Horde.Agent to NET 6.0.
...
#fyi Joe.Kirchoff, Carl.Bystrom, Josh.Engebretson
#preflight none
[CL 20249667 by Ben Marsh in ue5-main branch]
2022-05-17 15:43:35 -04:00
Ben Marsh
5c72236a71
Horde: Fix tests.
...
#preflight none
[CL 20241514 by Ben Marsh in ue5-main branch]
2022-05-17 09:06:09 -04:00
Ben Marsh
6e67c868ed
Horde: Remove Perforce information from Log parser context and event matchers, and add it in a post-process from the agent instead. This allows having to propagate context into UBT/UAT when adding structured logging context there.
...
#preflight 6282adb26d51c29ec41faaf6
[CL 20230659 by Ben Marsh in ue5-main branch]
2022-05-16 16:15:28 -04:00
Josh Engebretson
a21d267454
Horde: Roll with the initial link event fix, the new one grouped sequential link errors together
...
#jira none
#preflight none
#rnx
#fyi carl.bystrom, ben.marsh
[CL 20105626 by Josh Engebretson in ue5-main branch]
2022-05-09 13:25:20 -04:00
carl bystrom
1154c547f1
Horde: Ignore failing test
...
#fyi Ben.Marsh
#preflight 627533ced8373707f213ea90
[CL 20075671 by carl bystrom in ue5-main branch]
2022-05-06 10:45:50 -04:00
Josh Engebretson
dcc65b1c2c
Horde: Fix linker event matcher with faster regex
...
#jira UE-151219
#rnx
#preflight none
[CL 20074424 by Josh Engebretson in ue5-main branch]
2022-05-06 09:14:13 -04:00
Josh Engebretson
7605c98e40
Horde: Back out regex that takes too long on 2 million characters
...
#jira none
#skipci
#preflight none
#rnx
#fyi ryan.hummer
[CL 20062960 by Josh Engebretson in ue5-main branch]
2022-05-05 15:26:05 -04:00
Josh Engebretson
9dce904984
Horde: Fix issue with link event matcher not recognizing clang link errors with test case
...
#jira none
#rnx
#preflight none
#skipci
[CL 20026219 by Josh Engebretson in ue5-main branch]
2022-05-03 11:22:17 -04:00
carl bystrom
cf7df7a76d
Horde: Add cross-compilation of remote exec test binary
...
Will build binaries for all platforms/archs that remote execution supports.
Previously, only a Windows binary was checked in but testing now requires more platforms.
#preflight 626bceec584430685955fbaa
[CL 19976739 by carl bystrom in ue5-main branch]
2022-04-29 07:45:17 -04:00
Ben Marsh
cf6ae0586a
Horde: Fix matching of asset log warnings.
...
#preflight none
[CL 19775420 by Ben Marsh in ue5-main branch]
2022-04-15 14:30:03 -04:00
Ben Marsh
fb31a596c3
Horde: Sort using directives on Horde.Agent.
...
#preflight none
[CL 19479358 by Ben Marsh in ue5-main branch]
2022-03-23 10:41:59 -04:00
Ben Marsh
c938a18995
Horde: Build fix.
...
#preflight none
[CL 19469766 by Ben Marsh in ue5-main branch]
2022-03-22 14:31:22 -04:00
Ben Marsh
4b4fdeb975
Horde: Reformat Horde.Agent.Tests to match standard coding style. Add editorconfig to enforce it.
...
#preflight none
[CL 19451083 by Ben Marsh in ue5-main branch]
2022-03-21 09:19:47 -04:00
Ben Marsh
078c88c88f
Horde: Modify agent code to conform to NET coding style.
...
#preflight none
[CL 19450561 by Ben Marsh in ue5-main branch]
2022-03-21 07:56:16 -04:00
Ben Marsh
793c6e8a5a
Horde: Normalize namespace names to match assembly names.
...
#preflight none
[CL 19406255 by Ben Marsh in ue5-main branch]
2022-03-16 11:18:39 -04:00