Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
Helper base class for an automated test launch extension Creates an item in the extension menu that will toggle the test on and off note: It is not necessary for an automated test extensions to use this class
| Name | FAutomatedTestLaunchExtensionInstance |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/Extension/AutomatedTestLaunchExtension.h |
| Include Path | #include "Extension/AutomatedTestLaunchExtension.h" |
Syntax
class FAutomatedTestLaunchExtensionInstance : public ProjectLauncher::FUATCommandLaunchExtensionInstanceBase
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FLaunchExtensionInstance → FUATCommandLaunchExtensionInstanceBase → FAutomatedTestLaunchExtensionInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAutomatedTestLaunchExtensionInstance
(
FArgs& InArgs |
Extension/AutomatedTestLaunchExtension.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ILauncherProfileAutomatedTestPtr GetTest() |
Access this extension's automated test if it has been created | Extension/AutomatedTestLaunchExtension.h | |
void OnTestAdded
(
ILauncherProfileAutomatedTestRef InAutomatedTest |
Hook to allow any modification of the automated test & profile once it has been created. | Extension/AutomatedTestLaunchExtension.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTestRemoved
(
ILauncherProfileAutomatedTestRef InAutomatedTest |
Advanced hook to allow any modification of the profile just before the automated test is removed | Extension/AutomatedTestLaunchExtension.h |
Overridden from FLaunchExtensionInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAdded() |
Extension/AutomatedTestLaunchExtension.h | ||
virtual void OnRemoved() |
Extension/AutomatedTestLaunchExtension.h |