unreal.AutomationTestToolset¶
- class unreal.AutomationTestToolset(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
ToolsetDefinitionAutomation test discovery and execution toolset.
Wraps the IAutomationControllerManager API (the same backend the Session Frontend uses) to let MCP clients list available tests, run them, and retrieve results.
- Typical workflow:
DiscoverTests() once per session to initialize workers and load the test list.
ListTests() to find tests by name or tag.
RunTests() with the desired test names.
GetTestStatus() / GetTestResults() to monitor and retrieve results.
StopTests() to abort if needed.
C++ Source:
Plugin: AutomationTestToolset
Module: AutomationTestToolset
File: AutomationTestToolset.h