Gauntlet Support for Steam Build

This might be a crazy question, might be reasonable. I’m in a situation where, for some people, a build is distributed using Steam. There is command line functionality in Steam for updating a game from its stream, and for launching whatever version is on disk.

However, even though it’s a Win64 application, it’s not really a win64 build. (The EXEs are in a different place, and I presume there are other differences as well)

Is there a way to launch gauntlet against a steam build (that you’ve pulled down from steam, not built for steam)?

Something like:

RunUAT.bat RunUnreal -test=UE.TargetAutomation -project=MyProject -build=“C:\Program Files (x86)\Steam\steamapps\common\MyAppTitle”

Or maybe

RunUAT.bat RunUnreal -test=MySteamAutomationNode -project=MyProject

Or

RunUAT.bat ACommandIMadeWhichCanHandleTheseRequirments

If one of these latter approaches (bespoke Gauntlet Test Node, or subclassing the RunUnreal command) is my best bet, do you have a suggestion of a file I could start studying in the Automation C# project?

Thank you!

Hi,

Unfortunately, we don’t have a Gauntlet integration for Steam (nor Steam Deck), but you should be able to run the tests in a semi-manual mode. You should be able to start the game and provide the command lines arguments to run the tests. For example:

-ExecCmds="Automation RunTest Group:System;Quit;"It is not great, but at least, you can run existing tests.

Regards,

Patrick

Brilliant, thank you so much!