Hi!
So I’m working on enabling/configuring Horde device manager as our automation team begins ramping up Gauntlet tests. I worked off of the Devices.md documentation, and got the plugin running and was able to add some test devices to our Horde instance. For testing purpose, I was using a machine already being used for gauntlet tests that’s also connected as a horde agent.
The Guantlet run for an editor test starts with:
-project=<our uproject> -test="UE.EditorAutomation" -runtest="L_ATS_AssaultCourse" -execcmds="<debug args for the game>" -args=-log -args=-nosound -args=-ResumeRunTest -build=editor -maxduration=3600 -unattended -verbose -ResumeOnCriticalFailure -deviceurl="<https://our horde url>" -devicepool="UE5" -PerfModel=Service' -WriteTestResultsForHordeThis does not seem to have an effect on the test other than adding a line of: “Unable to reserve service device of type: Win64”. I setup the platform to use a Win64 name and a model of service to see if there was some hidden setting in our BuildGraph requiring the two, but this did not change the results. I also got duplicate results when running a test against a full game client.
I’ve been reading through articles here and the code base mentioned in some of those, but can’t help but feel I’m missing a configuration step here. Any assistance would be great!
[Image Removed]
Update: I did get another error on the client build:
Unable to reserve service device of type: Win64
Test <game>.Automation.MinimalGameFlowTest (Win64 Test Client) threw an exception during ready check. Ex: No enabled reservation services were capable of supporting the following constraints:
Win64:Service
The following reservation services were available:
HordeDeviceReservationService
Ensure your environment is configured to enable any necessary services.
[Attachment Removed]