|
| FAutomationSpecBase (const FString &InName, const bool bInComplexTask) |
|
virtual bool | RunTest (const FString &InParameters) override |
|
virtual bool | IsStressTest () const |
|
virtual uint32 | GetRequiredDeviceNum () const override |
|
virtual FString | GetTestSourceFileName (const FString &InTestName) const override |
|
virtual int32 | GetTestSourceFileLine (const FString &InTestName) const override |
|
virtual void | GetTests (TArray< FString > &OutBeautifiedNames, TArray< FString > &OutTestCommands) const override |
|
void | xDescribe (const FString &InDescription, TFunction< void()> DoWork) |
|
void | Describe (const FString &InDescription, TFunction< void()> DoWork) |
|
void | xIt (const FString &InDescription, TFunction< void()> DoWork) |
|
void | xIt (const FString &InDescription, EAsyncExecution Execution, TFunction< void()> DoWork) |
|
void | xIt (const FString &InDescription, EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void()> DoWork) |
|
void | xLatentIt (const FString &InDescription, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentIt (const FString &InDescription, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentIt (const FString &InDescription, EAsyncExecution Execution, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentIt (const FString &InDescription, EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | It (const FString &InDescription, TFunction< void()> DoWork) |
|
void | It (const FString &InDescription, EAsyncExecution Execution, TFunction< void()> DoWork) |
|
void | It (const FString &InDescription, EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void()> DoWork) |
|
void | LatentIt (const FString &InDescription, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentIt (const FString &InDescription, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentIt (const FString &InDescription, EAsyncExecution Execution, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentIt (const FString &InDescription, EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xBeforeEach (TFunction< void()> DoWork) |
|
void | xBeforeEach (EAsyncExecution Execution, TFunction< void()> DoWork) |
|
void | xBeforeEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void()> DoWork) |
|
void | xLatentBeforeEach (TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentBeforeEach (const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentBeforeEach (EAsyncExecution Execution, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentBeforeEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | BeforeEach (TFunction< void()> DoWork) |
|
void | BeforeEach (EAsyncExecution Execution, TFunction< void()> DoWork) |
|
void | BeforeEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void()> DoWork) |
|
void | LatentBeforeEach (TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentBeforeEach (const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentBeforeEach (EAsyncExecution Execution, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentBeforeEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xAfterEach (TFunction< void()> DoWork) |
|
void | xAfterEach (EAsyncExecution Execution, TFunction< void()> DoWork) |
|
void | xAfterEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void()> DoWork) |
|
void | xLatentAfterEach (TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentAfterEach (const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentAfterEach (EAsyncExecution Execution, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | xLatentAfterEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | AfterEach (TFunction< void()> DoWork) |
|
void | AfterEach (EAsyncExecution Execution, TFunction< void()> DoWork) |
|
void | AfterEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void()> DoWork) |
|
void | LatentAfterEach (TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentAfterEach (const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentAfterEach (EAsyncExecution Execution, TFunction< void(const FDoneDelegate &)> DoWork) |
|
void | LatentAfterEach (EAsyncExecution Execution, const FTimespan &Timeout, TFunction< void(const FDoneDelegate &)> DoWork) |
|
| FAutomationTestBase (const FString &InName, const bool bInComplexTask) |
|
virtual | ~FAutomationTestBase () |
|
virtual uint32 | GetTestFlags () const =0 |
|
FString | GetTestName () const |
|
FString | GetTestContext () const |
|
virtual FString | GetTestFullName () const |
|
void | ClearExecutionInfo () |
|
virtual void | AddError (const FString &InError, int32 StackOffset=0) |
|
virtual void | AddErrorIfFalse (bool bCondition, const FString &InError, int32 StackOffset=0) |
|
virtual void | AddErrorS (const FString &InError, const FString &InFilename, int32 InLineNumber) |
|
virtual void | AddWarningS (const FString &InWarning, const FString &InFilename, int32 InLineNumber) |
|
virtual void | AddWarning (const FString &InWarning, int32 StackOffset=0) |
|
virtual void | AddInfo (const FString &InLogItem, int32 StackOffset=0, bool bCaptureStack=false) |
|
virtual void | AddEvent (const FAutomationEvent &InEvent, int32 StackOffset=0, bool bCaptureStack=false) |
|
virtual void | AddAnalyticsItem (const FString &InAnalyticsItem) |
|
virtual void | AddTelemetryData (const FString &DataPoint, double Measurement, const FString &Context=TEXT("")) |
|
virtual void | AddTelemetryData (const TMap< FString, double > &ValuePairs, const FString &Context=TEXT("")) |
|
virtual void | SetTelemetryStorage (const FString &StorageName) |
|
bool | HasAnyErrors () const |
|
bool | HasMetExpectedMessages (ELogVerbosity::Type VerbosityType=ELogVerbosity::All) |
|
bool | HasMetExpectedErrors () |
|
bool | GetLastExecutionSuccessState () |
|
void | SetSuccessState (bool bSuccessful) |
|
bool | GetSuccessState () |
|
void | GetExecutionInfo (FAutomationTestExecutionInfo &OutInfo) const |
|
void | GenerateTestNames (TArray< FAutomationTestInfo > &TestInfo) const |
|
void | AddExpectedMessage (FString ExpectedPatternString, ELogVerbosity::Type ExpectedVerbosity, EAutomationExpectedMessageFlags::MatchType CompareType=EAutomationExpectedMessageFlags::Contains, int32 Occurrences=1) |
|
void | AddExpectedMessage (FString ExpectedPatternString, EAutomationExpectedMessageFlags::MatchType CompareType=EAutomationExpectedMessageFlags::Contains, int32 Occurrences=1) |
|
void | GetExpectedMessages (TArray< FAutomationExpectedMessage > &OutInfo, ELogVerbosity::Type Verbosity=ELogVerbosity::All) const |
|
void | AddExpectedError (FString ExpectedPatternString, EAutomationExpectedErrorFlags::MatchType CompareType=EAutomationExpectedErrorFlags::Contains, int32 Occurrences=1) |
|
const bool | IsComplexTask () const |
|
const bool | IsRanOnSeparateThread () const |
|
virtual bool | SuppressLogs () |
|
virtual bool | SuppressLogErrors () |
|
virtual bool | SuppressLogWarnings () |
|
virtual bool | ElevateLogWarningsToErrors () |
|
FORCEINLINE void | AddCommand (IAutomationLatentCommand *NewCommand) |
|
FORCEINLINE void | AddCommand (IAutomationNetworkCommand *NewCommand) |
|
virtual FString | GetTestSourceFileName () const |
|
virtual int32 | GetTestSourceFileLine () const |
|
virtual FString | GetTestAssetPath (const FString &Parameter) const |
|
virtual FString | GetTestOpenCommand (const FString &Parameter) const |
|
void | PushContext (const FString &Context) |
|
void | PopContext () |
|
bool | TestEqual (const TCHAR *What, const int32 Actual, const int32 Expected) |
|
bool | TestEqual (const TCHAR *What, const int64 Actual, const int64 Expected) |
|
bool | TestEqual (const TCHAR *What, const float Actual, const float Expected, float Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const TCHAR *What, const double Actual, const double Expected, double Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const TCHAR *What, const FVector Actual, const FVector Expected, float Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const TCHAR *What, const FTransform Actual, const FTransform Expected, float Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const TCHAR *What, const FRotator Actual, const FRotator Expected, float Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const TCHAR *What, const FColor Actual, const FColor Expected) |
|
bool | TestEqual (const TCHAR *What, const FLinearColor Actual, const FLinearColor Expected) |
|
bool | TestEqual (const TCHAR *What, const TCHAR *Actual, const TCHAR *Expected) |
|
bool | TestEqualInsensitive (const TCHAR *What, const TCHAR *Actual, const TCHAR *Expected) |
|
bool | TestEqual (const FString &What, const int32 Actual, const int32 Expected) |
|
bool | TestEqual (const FString &What, const float Actual, const float Expected, float Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const FString &What, const double Actual, const double Expected, double Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const FString &What, const FVector Actual, const FVector Expected, float Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const FString &What, const FRotator Actual, const FRotator Expected, float Tolerance=UE_KINDA_SMALL_NUMBER) |
|
bool | TestEqual (const FString &What, const FColor Actual, const FColor Expected) |
|
bool | TestEqual (const FString &What, const TCHAR *Actual, const TCHAR *Expected) |
|
bool | TestEqual (const TCHAR *What, const FString &Actual, const TCHAR *Expected) |
|
bool | TestEqual (const FString &What, const FString &Actual, const TCHAR *Expected) |
|
bool | TestEqual (const TCHAR *What, const TCHAR *Actual, const FString &Expected) |
|
bool | TestEqual (const FString &What, const TCHAR *Actual, const FString &Expected) |
|
bool | TestEqual (const TCHAR *What, const FString &Actual, const FString &Expected) |
|
bool | TestEqual (const FString &What, const FString &Actual, const FString &Expected) |
|
template<typename ValueType > |
bool | TestEqual (const TCHAR *What, const ValueType &Actual, const ValueType &Expected) |
|
template<typename ValueType > |
bool | TestEqual (const FString &What, const ValueType &Actual, const ValueType &Expected) |
|
bool | TestFalse (const TCHAR *What, bool Value) |
|
bool | TestFalse (const FString &What, bool Value) |
|
template<typename ValueType > |
bool | TestInvalid (const TCHAR *Description, const TSharedPtr< ValueType > &SharedPointer) |
|
template<typename ValueType > |
bool | TestInvalid (const FString &Description, const TSharedPtr< ValueType > &SharedPointer) |
|
template<typename ValueType > |
bool | TestNotEqual (const TCHAR *Description, const ValueType &Actual, const ValueType &Expected) |
|
template<typename ValueType > |
bool | TestNotEqual (const FString &Description, const ValueType &Actual, const ValueType &Expected) |
|
template<typename ValueType > |
bool | TestNotNull (const TCHAR *What, const ValueType *Pointer) |
|
template<typename ValueType > |
bool | TestNotNull (const FString &What, const ValueType *Pointer) |
|
template<typename ValueType > |
bool | TestNotSame (const TCHAR *Description, const ValueType &Actual, const ValueType &Expected) |
|
template<typename ValueType > |
bool | TestNotSame (const FString &Description, const ValueType &Actual, const ValueType &Expected) |
|
bool | TestNull (const TCHAR *What, const void *Pointer) |
|
bool | TestNull (const FString &What, const void *Pointer) |
|
template<typename ValueType > |
bool | TestSame (const TCHAR *Description, const ValueType &Actual, const ValueType &Expected) |
|
template<typename ValueType > |
bool | TestSame (const FString &Description, const ValueType &Actual, const ValueType &Expected) |
|
bool | TestTrue (const TCHAR *What, bool Value) |
|
bool | TestTrue (const FString &What, bool Value) |
|
template<typename ValueType > |
bool | TestValid (const TCHAR *Description, const TSharedPtr< ValueType > &SharedPointer) |
|
template<typename ValueType > |
bool | TestValid (const FString &Description, const TSharedPtr< ValueType > &SharedPointer) |
|
TSharedRef< FAutomationSpecBase, Mode > | AsShared () |
|
TSharedRef< FAutomationSpecBase const, Mode > | AsShared () const |
|
TWeakPtr< FAutomationSpecBase, Mode > | AsWeak () |
|
TWeakPtr< FAutomationSpecBase const, Mode > | AsWeak () const |
|
FORCEINLINE void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, OtherType *InObject) const |
|
FORCEINLINE void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, Mode > const *InSharedRef, OtherType *InObject) const |
|
FORCEINLINE bool | DoesSharedInstanceExist () const |
|
Definition at line 2129 of file AutomationTest.h.