I’m trying to get Blueprint Functional Tests to run in Horde and be displayed in the Automation Hub tab. I’ve got them running in Horde via:
“-set:EditorTestList=UE.EditorAutomation(RunTest=Project.Functional Tests.Maps.TestLevels.FunctionalTests.TM_FunctionalTests)”
This runs my tests correctly, which is great. However, they’re not being picked up by the Automation Hub. The Automation Hub is correctly picking up my Gauntlet tests, fired as follows:
“argumentIfEnabled”: “-set:TargetTestList=MainMenuTest”
When I navigate to my Automation Hub tab in Horde, I have a dropdown labeled “Automation” which only has a single option of “OurProject”, which correctly has every test run by TargetTestList but none of the tests run by EditorTestList.
How do I get these test results to be ingested by the dashboard properly? Every solution I’m investigating seems incredibly hacky. For example, I could make a modification to the Unreal Automation tool to make it change the suite name of Functional Test runs to “OurProject” instead of “Unreal Automation” (which it is now), but this seems very janky. It would also lose the distinction between Functional Tests / Gauntlet Tests, which is not ideal.
I can click on the Job Template / (specific run) / (test step) / Test Reports tab and see the Test Results correctly, so I know Horde is ingesting them properly, they’re just not showing on the dashboard.