|
| | 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.