Ben Marsh
23cd03fd11
Horde: Allow sending notifications to people in an allow list from the dev environment.
...
#preflight none
[CL 23146238 by Ben Marsh in ue5-main branch]
2022-11-15 18:32:28 -05:00
Ben Marsh
374eb16122
Horde: Re-enable ability to change executors at runtime.
...
#preflight none
[CL 23144855 by Ben Marsh in ue5-main branch]
2022-11-15 17:42:12 -05:00
Ben Marsh
ba979740a1
Backout change to agent tests.
...
#preflight none
[CL 23142538 by Ben Marsh in ue5-main branch]
2022-11-15 16:15:51 -05:00
Ben Marsh
13f9dd0d5d
Horde: Revert changes to support overriding executor on a per-job basis.
...
#preflight none
[CL 23142278 by Ben Marsh in ue5-main branch]
2022-11-15 16:06:06 -05:00
Ben Marsh
c55f60fefe
Horde: Fix agent tests.
...
#preflight none
[CL 23141861 by Ben Marsh in ue5-main branch]
2022-11-15 15:46:41 -05:00
Josh Engebretson
b1a0129f0e
Horde: Fix copy/paste error in suite response
...
#jira none
#preflight none
#rnx
#skipci
[CL 23140448 by Josh Engebretson in ue5-main branch]
2022-11-15 14:38:21 -05:00
Josh Engebretson
89f4f66445
Horde: Store metadata on stream suites to improve queries
...
#jira none
#rnx
#preflight none
#skipci
[CL 23140340 by Josh Engebretson in ue5-main branch]
2022-11-15 14:32:27 -05:00
Ben Marsh
a6b1367f9a
Horde: Fix service provider not being disposed.
...
#preflight none
[CL 23140133 by Ben Marsh in ue5-main branch]
2022-11-15 14:20:35 -05:00
Ben Marsh
6d2f6d6eb5
Horde: Allow overriding the executor on a per-job/per-template basis, and add a test job which launches the test executor compatible with the default pool settings.
...
#preflight none
[CL 23140020 by Ben Marsh in ue5-main branch]
2022-11-15 14:15:24 -05:00
Josh Engebretson
98cea3df22
Horde: Fix tests
...
#jira none
#skipci
#rnx
#preflight none
[CL 23139840 by Josh Engebretson in ue5-main branch]
2022-11-15 14:03:22 -05:00
Ben Marsh
03cad59da4
Horde: Disable Slack notification sink when a Slack token is not provided. Prevents errors when attempting to query user information.
...
#preflight none
[CL 23139809 by Ben Marsh in ue5-main branch]
2022-11-15 14:00:35 -05:00
Josh Engebretson
9408c54579
Horde: Include metadata in test suite responses, also include id's as these are useful now
...
#jira none
#preflight none
#rnx
[CL 23139689 by Josh Engebretson in ue5-main branch]
2022-11-15 13:55:32 -05:00
Josh Engebretson
f0fcb9dcfb
Horde: Don't include suite tests in stream response
...
#jira none
#rnx
#preflight none
[CL 23139545 by Josh Engebretson in ue5-main branch]
2022-11-15 13:44:38 -05:00
Ben Marsh
54f0c37ffe
Horde: Add settings for whether to create conform and upgrade tasks, and disable them in local builds.
...
#preflight none
[CL 23139480 by Ben Marsh in ue5-main branch]
2022-11-15 13:41:45 -05:00
carl bystrom
27722a2fd2
Horde: Use pre-built binary of Redis inside Docker image during build
...
Redis is not packaged in final image, only used for testing to provide a real-world implementation of Redis.
#preflight 6373d7ba1c114bec05ba0994
[CL 23139145 by carl bystrom in ue5-main branch]
2022-11-15 13:24:23 -05:00
Ben Marsh
62b2e14b98
Horde: Allow configuring pools through global and project config files, rather than through the dashboard / rest API. Add some pool definitions for different platforms to the default config file.
...
#preflight none
[CL 23139093 by Ben Marsh in ue5-main branch]
2022-11-15 13:22:09 -05:00
Ben Marsh
089385f784
Horde: Set the environment to "Local" when launching through Visual Studio.
...
#preflight none
[CL 23138616 by Ben Marsh in ue5-main branch]
2022-11-15 12:57:39 -05:00
Josh Engebretson
77a1b555f7
Horde: More optimizatons to TestRefs and response objects
...
#jira none
#rnx
#preflight none
[CL 23138031 by Josh Engebretson in ue5-main branch]
2022-11-15 12:28:38 -05:00
Ben Marsh
80f872c585
Horde: Add an option (enabled by default for local builds) which forces a config update on startup. When running locally or in a single-server setup, it's important to apply config changes immediately rather than waiting for the next scheduled update.
...
#preflight none
[CL 23136844 by Ben Marsh in ue5-main branch]
2022-11-15 11:15:43 -05:00
carl bystrom
b047fe599e
EpicGames.Perforce: Add test fixture server with accompanying C# test runner
...
Includes a simple sync test for ManagedWorkspace as an example.
#preflight 6373ba51953c19d43585d0ee
[CL 23136795 by carl bystrom in ue5-main branch]
2022-11-15 11:14:20 -05:00
Josh Engebretson
a10881c967
Horde: Remove Gauntlet regex matching in favor of structured logging
...
#jira none
#rnx
#fyi jerome.delattre
#preflight 6373aeba560924ae52c3c9b4
[CL 23136297 by Josh Engebretson in ue5-main branch]
2022-11-15 10:56:06 -05:00
Ben Marsh
a6bf064d87
Horde: Allow setting the initial agent type per-stream.
...
#preflight none
#fyi Bryan.Johnson
[CL 23135676 by Ben Marsh in ue5-main branch]
2022-11-15 10:16:31 -05:00
Josh Engebretson
4bf2ce7ddb
Horde: Add a test stream collection as discovering these from refs is too slow and doesn't cache readily
...
#jira none
#rnx
#preflight none
[CL 23126427 by Josh Engebretson in ue5-main branch]
2022-11-14 16:29:04 -05:00
Ben Marsh
29285ad78f
Horde: Disable tailing calls to log RPC server, and output diagnostic messages when updating the corresponding ref.
...
#preflight none
[CL 23123515 by Ben Marsh in ue5-main branch]
2022-11-14 14:30:25 -05:00
Ben Marsh
b37258c839
Horde: Add a slash between blob prefixes and identifiers.
...
#preflight none
[CL 23122738 by Ben Marsh in ue5-main branch]
2022-11-14 13:53:41 -05:00