Josh Engebretson
8d2b71cce2
Horde: Render null tags skippig only if undefined
...
#jira none
#preflight none
#rnx
#skipci
[CL 23081843 by Josh Engebretson in ue5-main branch]
2022-11-10 12:13:12 -05:00
Josh Engebretson
d93ac0c197
Horde: Use job change when the test data does not contain a build change list
...
#jira none
#preflight none
#rnx
[CL 23079324 by Josh Engebretson in ue5-main branch]
2022-11-10 10:42:57 -05:00
Josh Engebretson
57c6d8c207
Horde: Fix analyzer warnings on test collection
...
#jira none
#preflight none
#rnx
[CL 23078388 by Josh Engebretson in ue5-main branch]
2022-11-10 09:49:00 -05:00
carl bystrom
f16108ade4
Horde: Fix compiler warning
...
#preflight none
[CL 23078367 by carl bystrom in ue5-main branch]
2022-11-10 09:48:24 -05:00
Ben Marsh
d3e0c08382
Horde: Add an "Analyze" configuration to Horde.Agent.
...
#preflight none
[CL 23078208 by Ben Marsh in ue5-main branch]
2022-11-10 09:42:40 -05:00
Ben Marsh
6de7e42523
Horde: Fix static analysis warnings.
...
#preflight none
[CL 23078169 by Ben Marsh in ue5-main branch]
2022-11-10 09:39:54 -05:00
Ben Marsh
193687cd32
Horde: Include additional metadata for the author and committer of each change.
...
#preflight none
[CL 23064344 by Ben Marsh in ue5-main branch]
2022-11-09 17:13:20 -05:00
Ben Marsh
4d350aff08
Horde: Move CommitNode into EpicGames.Horde, and allow reading anonymous TreeNodeRef types. Now that type information is embedded in the bundle, we no longer need to have overridden read methods for each type.
...
#preflight none
[CL 23063696 by Ben Marsh in ue5-main branch]
2022-11-09 16:52:17 -05:00
Ben Marsh
924253048a
Horde: Always copy data files to output directory, to avoid bad local state persisting on dev machines.
...
#preflight none
[CL 23063126 by Ben Marsh in ue5-main branch]
2022-11-09 16:26:00 -05:00
carl bystrom
0d91f77dac
Horde: Fix TypeScript warnings
...
#jira none
#skipci
#preflight none
[CL 23062593 by carl bystrom in ue5-main branch]
2022-11-09 16:06:14 -05:00
Ben Marsh
6e9f158e70
Horde: Fix compile errors.
...
#preflight none
[CL 23058719 by Ben Marsh in ue5-main branch]
2022-11-09 13:38:00 -05:00
Ben Marsh
5a570a4e74
Horde: Various changes to bundle utility classes.
...
* Bundles now include a unique identifier (GUID) for the type of each exported node, as well as a version number for serializer. Unique identifier and version number is configured through the TreeNodeAttribute class which must be attached to each node type.
* Known node types are registered explicitly through the TreeReaderOptions class passed to the TreeReader constructor. Types are discovered as needed when writing nodes to TreeWriter, via the type of supplied objects.
* Support for custom deserializers is removed. Nodes are always constructed via a constructor taking a ITreeNodeReader argument.
* Nodes are now read from bundles using an explicitly instantiated TreeReader class, which removes a lot of the complexity from StorageNodeBase.
#preflight none
[CL 23058577 by Ben Marsh in ue5-main branch]
2022-11-09 13:32:45 -05:00
Ben Marsh
9b629cb0b1
Horde: Prefer native client in agent operations.
...
#preflight none
[CL 23056837 by Ben Marsh in ue5-main branch]
2022-11-09 12:10:35 -05:00
carl bystrom
846d3f67c7
Horde: Add fallback property for identifying OS name to display in agent view
...
#jira none
#rb Josh.Engebretson
#skipci
#preflight none
[CL 23056599 by carl bystrom in ue5-main branch]
2022-11-09 12:00:04 -05:00
Josh Engebretson
bc869dfc0d
Horde: Remove feature flag for new test data collections
...
#jira none
#rnx
#preflight none
[CL 23054336 by Josh Engebretson in ue5-main branch]
2022-11-09 09:59:37 -05:00
carl bystrom
658cfba380
Horde: Respect unset values for minAgents and numReserveAgents for pool updates in dashboard
...
#jira none
#rb Josh.Engebretson
#skipci
#preflight none
[CL 23053712 by carl bystrom in ue5-main branch]
2022-11-09 09:20:54 -05:00
carl bystrom
d47183cfd4
Horde: Add copy to clipboard feature on token page
...
#jira none
#rnx
#skipci
#preflight none
[CL 23052536 by carl bystrom in ue5-main branch]
2022-11-09 08:26:36 -05:00
Josh Engebretson
3bf1e0514f
Horde: Updating test data ingestion to support grouping detailed test report documents to refs
...
#jira none
#rnx
#preflight none
[CL 23039794 by Josh Engebretson in ue5-main branch]
2022-11-08 16:21:52 -05:00
Josh Engebretson
f4c79947d4
Horde: Add horde report version to somewhere accessible by grpc endpoint
...
#jira none
#preflight none
#rnx
[CL 23032173 by Josh Engebretson in ue5-main branch]
2022-11-08 12:55:38 -05:00
Josh Engebretson
e3545c203c
Horde: Adding some logging to see what is going on with test data
...
#rnx
#jira none
#preflight none
[CL 23031229 by Josh Engebretson in ue5-main branch]
2022-11-08 12:21:58 -05:00
Ben Marsh
f0c9bcc7e7
Horde: Missing files.
...
#preflight none
[CL 23030917 by Ben Marsh in ue5-main branch]
2022-11-08 12:09:56 -05:00
Ben Marsh
5e6448a0fa
Horde: Incremental GC for storage. Now tracks bundle import metadata in the database and tracks and removed references to bundles in Redis, before querying DB to determine if any references still exist.
...
#preflight none
[CL 23030899 by Ben Marsh in ue5-main branch]
2022-11-08 12:09:28 -05:00
carl bystrom
7399be3681
Horde: Add route for generating log messages
...
For aiding debugging of missing/oversized log messages not getting propagated.
#preflight none
[CL 23026877 by carl bystrom in ue5-main branch]
2022-11-08 08:25:33 -05:00
carl bystrom
234e030813
Horde: Re-enable DebugController
...
#preflight none
[CL 23026187 by carl bystrom in ue5-main branch]
2022-11-08 06:40:59 -05:00
Josh Engebretson
1a076f1e7a
Horde: Remove incorrect using statement
...
#rnx
#jira none
#skipci
#preflight none
[CL 23016817 by Josh Engebretson in ue5-main branch]
2022-11-07 15:31:23 -05:00