12#include "AutomationWorkerMessages.generated.h"
21 UPROPERTY(EditAnywhere, Category =
"Message")
37 UPROPERTY(EditAnywhere, Category=
"Message")
41 UPROPERTY(EditAnywhere, Category="Message")
45 UPROPERTY(EditAnywhere, Category="Message")
49 UPROPERTY(EditAnywhere, Category="Message")
74 UPROPERTY(EditAnywhere, Category=
"Message")
78 UPROPERTY(EditAnywhere, Category="Message")
82 UPROPERTY(EditAnywhere, Category="Message")
86 UPROPERTY(EditAnywhere, Category="Message")
87 FString OSVersionName;
90 UPROPERTY(EditAnywhere, Category="Message")
94 UPROPERTY(EditAnywhere, Category="Message")
98 UPROPERTY(EditAnywhere, Category="Message")
102 UPROPERTY(EditAnywhere, Category="Message")
106 UPROPERTY(EditAnywhere, Category="Message")
107 FString RenderModeName;
110 UPROPERTY(EditAnywhere, Category="Message")
114 UPROPERTY(EditAnywhere, Category = "Message")
186 UPROPERTY(EditAnywhere, Category=
"Message")
190 UPROPERTY(EditAnywhere, Category="Message")
213 UPROPERTY(EditAnywhere, Category=
"Message")
216 UPROPERTY(EditAnywhere, Category="Message")
217 FString FullTestPath;
219 UPROPERTY(EditAnywhere, Category="Message")
222 UPROPERTY(EditAnywhere, Category="Message")
223 FString TestParameter;
225 UPROPERTY(EditAnywhere, Category="Message")
228 UPROPERTY(EditAnywhere, Category="Message")
231 UPROPERTY(EditAnywhere, Category="Message")
234 UPROPERTY(EditAnywhere, Category="Message")
237 UPROPERTY(EditAnywhere, Category="Message")
240 UPROPERTY(EditAnywhere, Category="Message")
243 UPROPERTY(EditAnywhere, Category="Message")
255 TestParameter =
InTestInfo.GetTestParameter();
257 SourceFileLine =
InTestInfo.GetSourceFileLine();
261 NumParticipantsRequired =
InTestInfo.GetNumParticipantsRequired();
272 NumParticipantsRequired,
291 UPROPERTY(EditAnywhere, Category =
"Message")
305 UPROPERTY(EditAnywhere, Category=
"Message")
309 UPROPERTY(EditAnywhere, Category="Message")
313 UPROPERTY(EditAnywhere, Category="Message")
318 FString BeautifiedTestName;
322 FString FullTestPath;
330 bool bPruneLogsOnSuccess;
358 UPROPERTY(EditAnywhere, Category=
"Message")
362 UPROPERTY(EditAnywhere, Category="Message")
365 UPROPERTY(EditAnywhere, Category="Message")
368 UPROPERTY(EditAnywhere, Category="Message")
372 UPROPERTY(EditAnywhere, Category="Message")
376 UPROPERTY(EditAnywhere, Category="Message")
380 UPROPERTY(EditAnywhere, Category="Message")
393 UPROPERTY(EditAnywhere, Category=
"Message")
422 UPROPERTY(EditAnywhere, Category=
"Message")
423 FString ScreenShotName;
425 UPROPERTY(EditAnywhere, Category = "Message")
428 UPROPERTY(EditAnywhere, Category="Message")
431 UPROPERTY(EditAnywhere, Category = "Message")
434 UPROPERTY(EditAnywhere, Category = "Message")
437 UPROPERTY(EditAnywhere, Category="Message")
439 UPROPERTY(EditAnywhere, Category="Message")
442 UPROPERTY(EditAnywhere, Category="Message")
444 UPROPERTY(EditAnywhere, Category="Message")
448 UPROPERTY(EditAnywhere, Category="Message")
450 UPROPERTY(EditAnywhere, Category="Message")
452 UPROPERTY(EditAnywhere, Category="Message")
453 FString FeatureLevel;
454 UPROPERTY(EditAnywhere, Category="Message")
458 UPROPERTY(EditAnywhere, Category="Message")
462 UPROPERTY(EditAnywhere, Category="Message")
464 UPROPERTY(EditAnywhere, Category="Message")
466 UPROPERTY(EditAnywhere, Category="Message")
467 FString AdapterInternalDriverVersion;
468 UPROPERTY(EditAnywhere, Category="Message")
469 FString AdapterUserDriverVersion;
470 UPROPERTY(EditAnywhere, Category="Message")
471 FString UniqueDeviceId;
474 UPROPERTY(EditAnywhere, Category="Message")
475 float ResolutionQuality;
476 UPROPERTY(EditAnywhere, Category="Message")
478 UPROPERTY(EditAnywhere, Category="Message")
480 UPROPERTY(EditAnywhere, Category="Message")
482 UPROPERTY(EditAnywhere, Category="Message")
484 UPROPERTY(EditAnywhere, Category="Message")
486 UPROPERTY(EditAnywhere, Category="Message")
488 UPROPERTY(EditAnywhere, Category="Message")
490 UPROPERTY(EditAnywhere, Category="Message")
492 UPROPERTY(EditAnywhere, Category="Message")
494 UPROPERTY(EditAnywhere, Category = "Message")
498 UPROPERTY(EditAnywhere, Category="Message")
499 bool bHasComparisonRules;
500 UPROPERTY(EditAnywhere, Category="Message")
502 UPROPERTY(EditAnywhere, Category="Message")
504 UPROPERTY(EditAnywhere, Category="Message")
506 UPROPERTY(EditAnywhere, Category="Message")
508 UPROPERTY(EditAnywhere, Category="Message")
510 UPROPERTY(EditAnywhere, Category="Message")
512 UPROPERTY(EditAnywhere, Category="Message")
513 float MaximumLocalError;
514 UPROPERTY(EditAnywhere, Category="Message")
515 float MaximumGlobalError;
516 UPROPERTY(EditAnywhere, Category="Message")
517 bool bIgnoreAntiAliasing;
518 UPROPERTY(EditAnywhere, Category="Message")
527 , bIsSubstrate(
false)
528 , ResolutionQuality(0.0f)
529 , ViewDistanceQuality(0)
530 , AntiAliasingQuality(0)
532 , GlobalIlluminationQuality(0)
533 , ReflectionQuality(0)
534 , PostProcessQuality(0)
539 , bHasComparisonRules(0)
544 , ToleranceMinBrightness(0)
545 , ToleranceMaxBrightness(0)
546 , MaximumLocalError(0.0f)
547 , MaximumGlobalError(0.0f)
548 , bIgnoreAntiAliasing(
false)
549 , bIgnoreColors(
false)
558 ScreenShotName = Data.ScreenShotName;
559 VariantName = Data.VariantName;
561 TestName = Data.TestName;
566 Commit = Data.Commit;
570 Height = Data.Height;
575 FeatureLevel = Data.FeatureLevel;
576 bIsStereo = Data.bIsStereo;
577 bIsSubstrate = Data.bIsSubstrate;
580 Vendor = Data.Vendor;
581 AdapterName = Data.AdapterName;
582 AdapterInternalDriverVersion = Data.AdapterInternalDriverVersion;
583 AdapterUserDriverVersion = Data.AdapterUserDriverVersion;
584 UniqueDeviceId = Data.UniqueDeviceId;
587 ResolutionQuality = Data.ResolutionQuality;
588 ViewDistanceQuality = Data.ViewDistanceQuality;
589 AntiAliasingQuality = Data.AntiAliasingQuality;
590 ShadowQuality = Data.ShadowQuality;
591 GlobalIlluminationQuality = Data.GlobalIlluminationQuality;
592 ReflectionQuality = Data.ReflectionQuality;
593 PostProcessQuality = Data.PostProcessQuality;
594 TextureQuality = Data.TextureQuality;
595 EffectsQuality = Data.EffectsQuality;
596 FoliageQuality = Data.FoliageQuality;
597 ShadingQuality = Data.ShadingQuality;
603 bHasComparisonRules = Data.bHasComparisonRules;
604 ToleranceRed = Data.ToleranceRed;
605 ToleranceGreen = Data.ToleranceGreen;
606 ToleranceBlue = Data.ToleranceBlue;
607 ToleranceAlpha = Data.ToleranceAlpha;
608 ToleranceMinBrightness = Data.ToleranceMinBrightness;
609 ToleranceMaxBrightness = Data.ToleranceMaxBrightness;
611 MaximumLocalError = Data.MaximumLocalError;
612 MaximumGlobalError = Data.MaximumGlobalError;
614 bIgnoreAntiAliasing = Data.bIgnoreAntiAliasing;
615 bIgnoreColors = Data.bIgnoreColors;
666 if (AdapterInternalDriverVersion ==
OtherMetadata.AdapterInternalDriverVersion)
671 if (AdapterUserDriverVersion ==
OtherMetadata.AdapterUserDriverVersion)
681 if (ViewDistanceQuality ==
OtherMetadata.ViewDistanceQuality)
686 if (AntiAliasingQuality ==
OtherMetadata.AntiAliasingQuality)
696 if (GlobalIlluminationQuality ==
OtherMetadata.GlobalIlluminationQuality)
739 UPROPERTY(EditAnywhere, Category=
"Message")
743 UPROPERTY(EditAnywhere, Category = "Message")
747 UPROPERTY(EditAnywhere, Category="Message")
748 FString ScreenShotName;
750 UPROPERTY(EditAnywhere, Category="Message")
770 , MaxLocalDifference(0.0)
771 , GlobalDifference(0.0)
805 UPROPERTY(EditAnywhere, Category=
"Message")
809 UPROPERTY(EditAnywhere, Category = "Message")
810 FString ScreenshotPath;
813 UPROPERTY(EditAnywhere, Category="Message")
817 UPROPERTY(EditAnywhere, Category="Message")
820 UPROPERTY(EditAnywhere, Category="Message")
821 double MaxLocalDifference;
823 UPROPERTY(EditAnywhere, Category="Message")
824 double GlobalDifference;
826 UPROPERTY(EditAnywhere, Category="Message")
827 FString ErrorMessage;
829 UPROPERTY(EditAnywhere, Category = "Message")
830 FString IncomingFilePath;
832 UPROPERTY(EditAnywhere, Category = "Message")
833 FString ReportComparisonFilePath;
835 UPROPERTY(EditAnywhere, Category = "Message")
836 FString ReportApprovedFilePath;
838 UPROPERTY(EditAnywhere, Category = "Message")
839 FString ReportIncomingFilePath;
853 UPROPERTY(EditAnywhere, Category=
"Message")
857 UPROPERTY(EditAnywhere, Category="Message")
858 FString DataPlatform;
861 UPROPERTY(EditAnywhere, Category="Message")
862 FString DataTestName;
865 UPROPERTY(EditAnywhere, Category="Message")
869 UPROPERTY(EditAnywhere, Category="Message")
882 UPROPERTY(EditAnywhere, Category=
"Message")
885 UPROPERTY(EditAnywhere, Category="Message")
898 UPROPERTY(EditAnywhere, Category=
"Message")
902 UPROPERTY(EditAnywhere, Category="Message")
906 UPROPERTY(EditAnywhere, Category="Message")
910 UPROPERTY(EditAnywhere, Category="Message")
923 UPROPERTY(EditAnywhere, Category=
"Message")
927 UPROPERTY(EditAnywhere, Category="Message")
928 FString ErrorMessage;
940 UPROPERTY(EditAnywhere, Category =
"Message")
944 UPROPERTY(EditAnywhere, Category = "Message")
948 UPROPERTY(EditAnywhere, Category = "Message")
961 : DataPoint(
InItem.DataPoint)
962 , Measurement(
InItem.Measurement)
977 UPROPERTY(EditAnywhere, Category =
"Message")
981 UPROPERTY(EditAnywhere, Category = "Message")
982 FString Configuration;
985 UPROPERTY(EditAnywhere, Category = "Message")
989 UPROPERTY(EditAnywhere, Category = "Message")
993 UPROPERTY(EditAnywhere, Category = "Message")
EAutomationState
Definition AutomationState.h:15
EAutomationTestFlags
Definition AutomationTest.h:88
bool bSuccess
Definition ConvexDecomposition3.cpp:819
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ Changelist
The pre-release field adds additional versioning through a series of comparable dotted strings or num...
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition AutomationTest.h:277
@ false
Definition radaudio_common.h:23
Definition AutomationEvent.h:42
Definition AutomationTest.h:721
Definition AutomationTest.h:180
Definition AutomationWorkerMessages.h:70
Definition AutomationWorkerMessages.h:33
FAutomationWorkerFindWorkers(int32 InChangelist, const FString &InGameName, const FString &InProcessName, const FGuid &InSessionId)
Definition AutomationWorkerMessages.h:56
Definition AutomationWorkerMessages.h:761
FAutomationWorkerImageComparisonResults(FGuid InInstanceId, FGuid InUniqueId, const FString &InScreenshotPath, bool InIsNew, bool InAreSimilar, double InMaxLocalDifference, double InGlobalDifference, const FString &InErrorMessage, const FString &InIncomingFilePath, const FString &InReportComparisonFilePath, const FString &InReportApprovedFilePath, const FString &InReportIncomingFilePath)
Definition AutomationWorkerMessages.h:775
FAutomationWorkerImageComparisonResults(FGuid InInstanceId=FGuid{})
Definition AutomationWorkerMessages.h:766
Definition AutomationWorkerMessages.h:16
Definition AutomationWorkerMessages.h:410
Definition AutomationWorkerMessages.h:136
Definition AutomationWorkerMessages.h:172
Definition AutomationWorkerMessages.h:389
FAutomationWorkerRequestNextNetworkCommand(uint32 InExecutionCount)
Definition AutomationWorkerMessages.h:400
Definition AutomationWorkerMessages.h:288
Definition AutomationWorkerMessages.h:182
Definition AutomationWorkerMessages.h:353
Definition AutomationWorkerMessages.h:301
FAutomationWorkerRunTests(uint32 InExecutionCount, int32 InRoleIndex, FString InTestName, FString InBeautifiedTestName, FString InFullTestPath, bool InSendAnalytics, bool InPruneLogsOnSuccess)
Definition AutomationWorkerMessages.h:336
Definition AutomationWorkerMessages.h:735
Definition AutomationWorkerMessages.h:210
FAutomationTestInfo GetTestInfo() const
Definition AutomationWorkerMessages.h:265
Definition AutomationWorkerMessages.h:145
Definition AutomationWorkerMessages.h:154
Definition AutomationWorkerMessages.h:163
Definition AutomationWorkerMessages.h:973
Definition AutomationWorkerMessages.h:936
FAutomationWorkerTelemetryItem(FString &InDataPoint, double InMeasurement, FString &InContext)
Definition AutomationWorkerMessages.h:953
FAutomationWorkerTelemetryItem(const FAutomationTelemetryData &InItem)
Definition AutomationWorkerMessages.h:960
Definition AutomationWorkerMessages.h:849
Definition AutomationWorkerMessages.h:878
Definition AutomationWorkerMessages.h:127