Land MagicTile host bridge and retire structural phase J suite
This commit is contained in:
parent
c2b1d0a030
commit
49b23eef26
235 changed files with 2111 additions and 912 deletions
|
|
@ -1,13 +1,36 @@
|
|||
#include "HyperTwistBrowser/HyperTwistBrowserBridgeObject.h"
|
||||
|
||||
namespace HyperTwistBrowserBridgeObjectInternal
|
||||
{
|
||||
bool TryCacheTilingEnvelope(
|
||||
const FString& Json,
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutEnvelope
|
||||
)
|
||||
{
|
||||
OutEnvelope = FHyperTwistTrainingTilingStateEnvelope();
|
||||
return UHyperTwistTrainingTilingLibrary::TryDeserializeStateEnvelopeFromJson(
|
||||
Json,
|
||||
OutEnvelope
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
void UHyperTwistBrowserBridgeObject::NotifyEnvelope(const FString& EnvelopeJson)
|
||||
{
|
||||
LastEnvelopeJson = EnvelopeJson;
|
||||
bHasLastTilingEnvelope = HyperTwistBrowserBridgeObjectInternal::TryCacheTilingEnvelope(
|
||||
EnvelopeJson,
|
||||
LastTilingEnvelope
|
||||
);
|
||||
}
|
||||
|
||||
void UHyperTwistBrowserBridgeObject::NotifyState(const FString& StateJson)
|
||||
{
|
||||
LastStateJson = StateJson;
|
||||
bHasLastTilingStateEnvelope = HyperTwistBrowserBridgeObjectInternal::TryCacheTilingEnvelope(
|
||||
StateJson,
|
||||
LastTilingStateEnvelope
|
||||
);
|
||||
}
|
||||
|
||||
void UHyperTwistBrowserBridgeObject::NotifyRuntimeReady(const FString& RuntimeReadyJson)
|
||||
|
|
@ -20,4 +43,28 @@ void UHyperTwistBrowserBridgeObject::ResetReceivedMessages()
|
|||
LastEnvelopeJson.Reset();
|
||||
LastStateJson.Reset();
|
||||
LastRuntimeReadyJson.Reset();
|
||||
LastTilingEnvelope = FHyperTwistTrainingTilingStateEnvelope();
|
||||
LastTilingStateEnvelope = FHyperTwistTrainingTilingStateEnvelope();
|
||||
bHasLastTilingEnvelope = false;
|
||||
bHasLastTilingStateEnvelope = false;
|
||||
}
|
||||
|
||||
bool UHyperTwistBrowserBridgeObject::TryGetLastTilingEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const
|
||||
{
|
||||
OutStateEnvelope = bHasLastTilingEnvelope
|
||||
? LastTilingEnvelope
|
||||
: FHyperTwistTrainingTilingStateEnvelope();
|
||||
return bHasLastTilingEnvelope;
|
||||
}
|
||||
|
||||
bool UHyperTwistBrowserBridgeObject::TryGetLastTilingStateEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const
|
||||
{
|
||||
OutStateEnvelope = bHasLastTilingStateEnvelope
|
||||
? LastTilingStateEnvelope
|
||||
: FHyperTwistTrainingTilingStateEnvelope();
|
||||
return bHasLastTilingStateEnvelope;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,6 +68,27 @@ void UHyperTwistBrowserWidget::PushShellStateJson(const FString& StateJson)
|
|||
));
|
||||
}
|
||||
|
||||
bool UHyperTwistBrowserWidget::PushTilingStateEnvelope(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope
|
||||
)
|
||||
{
|
||||
if (!BrowserWidget.IsValid())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
FString StateJson;
|
||||
if (!UHyperTwistTrainingTilingLibrary::TrySerializeStateEnvelopeToJson(
|
||||
StateEnvelope,
|
||||
StateJson))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
PushShellStateJson(StateJson);
|
||||
return true;
|
||||
}
|
||||
|
||||
FString UHyperTwistBrowserWidget::GetLastEnvelopeJson() const
|
||||
{
|
||||
return BrowserBridgeObject != nullptr ? BrowserBridgeObject->LastEnvelopeJson : FString();
|
||||
|
|
@ -83,6 +104,24 @@ FString UHyperTwistBrowserWidget::GetLastStateJson() const
|
|||
return BrowserBridgeObject != nullptr ? BrowserBridgeObject->LastStateJson : FString();
|
||||
}
|
||||
|
||||
bool UHyperTwistBrowserWidget::TryGetLastTilingEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const
|
||||
{
|
||||
OutStateEnvelope = FHyperTwistTrainingTilingStateEnvelope();
|
||||
return BrowserBridgeObject != nullptr
|
||||
&& BrowserBridgeObject->TryGetLastTilingEnvelope(OutStateEnvelope);
|
||||
}
|
||||
|
||||
bool UHyperTwistBrowserWidget::TryGetLastTilingStateEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const
|
||||
{
|
||||
OutStateEnvelope = FHyperTwistTrainingTilingStateEnvelope();
|
||||
return BrowserBridgeObject != nullptr
|
||||
&& BrowserBridgeObject->TryGetLastTilingStateEnvelope(OutStateEnvelope);
|
||||
}
|
||||
|
||||
FString UHyperTwistBrowserWidget::ResolveBundledBrowserShellUrl()
|
||||
{
|
||||
return HyperTwistBrowserWidgetInternal::MakeFileUrl(
|
||||
|
|
|
|||
|
|
@ -7117,6 +7117,78 @@ bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingMacroPersistenceBound
|
|||
);
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingHostDecision(
|
||||
const FString& DecisionId,
|
||||
FHyperTwistTrainingTilingHostDecision& OutDecision
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::TryGetHostDecisionById(
|
||||
GetBundledTilingReferenceBundle(),
|
||||
DecisionId,
|
||||
OutDecision
|
||||
);
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingStateBridgeContract(
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingTilingStateBridgeContract& OutContract
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::TryGetStateBridgeContractById(
|
||||
GetBundledTilingReferenceBundle(),
|
||||
ContractId,
|
||||
OutContract
|
||||
);
|
||||
}
|
||||
|
||||
TArray<FString> UHyperTwistTrainingRuntimeLibrary::ParseBundledTilingSharedScrambleNotation(
|
||||
const FString& SharedScrambleNotation
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::ParseSharedScrambleNotation(
|
||||
SharedScrambleNotation
|
||||
);
|
||||
}
|
||||
|
||||
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledTilingSharedScrambleNotation(
|
||||
const TArray<FString>& SharedScrambleTokens
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::BuildSharedScrambleNotation(
|
||||
SharedScrambleTokens
|
||||
);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingTilingStateEnvelope
|
||||
UHyperTwistTrainingRuntimeLibrary::NormalizeBundledTilingStateEnvelope(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::NormalizeStateEnvelope(StateEnvelope);
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingRuntimeLibrary::TrySerializeBundledTilingStateEnvelopeToJson(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope,
|
||||
FString& OutJson
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::TrySerializeStateEnvelopeToJson(
|
||||
StateEnvelope,
|
||||
OutJson
|
||||
);
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingRuntimeLibrary::TryDeserializeBundledTilingStateEnvelopeFromJson(
|
||||
const FString& Json,
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
)
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::TryDeserializeStateEnvelopeFromJson(
|
||||
Json,
|
||||
OutStateEnvelope
|
||||
);
|
||||
}
|
||||
|
||||
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledTilingPackageChecklistTsv()
|
||||
{
|
||||
return UHyperTwistTrainingTilingLibrary::BuildPackageChecklistTsv(
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
#include "HyperTwistTraining/HyperTwistTrainingTilingLibrary.h"
|
||||
|
||||
#include "JsonObjectConverter.h"
|
||||
|
||||
namespace HyperTwistTrainingTilingLibraryInternal
|
||||
{
|
||||
const TCHAR* MagicTileLicense = TEXT("MIT");
|
||||
|
|
@ -18,6 +20,18 @@ namespace HyperTwistTrainingTilingLibraryInternal
|
|||
return Attribution;
|
||||
}
|
||||
|
||||
FHyperTwistTrainingSourceAttribution MakeFirstPartyAttribution(
|
||||
const FString& TrackId,
|
||||
const FString& Notes
|
||||
)
|
||||
{
|
||||
FHyperTwistTrainingSourceAttribution Attribution;
|
||||
Attribution.SourceMode = EHyperTwistTrainingSourceMode::FirstParty;
|
||||
Attribution.SourceTrackId = TrackId;
|
||||
Attribution.SourceNotes = Notes;
|
||||
return Attribution;
|
||||
}
|
||||
|
||||
FHyperTwistTrainingTilingPackageReference MakePackageReference(
|
||||
const FString& PackageId,
|
||||
const FString& Label,
|
||||
|
|
@ -57,6 +71,61 @@ namespace HyperTwistTrainingTilingLibraryInternal
|
|||
OutText.Append(Values[Index]);
|
||||
}
|
||||
}
|
||||
|
||||
template <typename TStruct>
|
||||
bool SerializeStructToJson(const TStruct& Value, FString& OutJson)
|
||||
{
|
||||
return FJsonObjectConverter::UStructToJsonObjectString(
|
||||
TStruct::StaticStruct(),
|
||||
&Value,
|
||||
OutJson,
|
||||
0,
|
||||
0
|
||||
);
|
||||
}
|
||||
|
||||
template <typename TStruct>
|
||||
bool DeserializeStructFromJson(const FString& Json, TStruct& OutValue)
|
||||
{
|
||||
return !Json.IsEmpty()
|
||||
&& FJsonObjectConverter::JsonObjectStringToUStruct(Json, &OutValue, 0, 0);
|
||||
}
|
||||
|
||||
FString NormalizeScrambleToken(const FString& RawToken)
|
||||
{
|
||||
FString Token = RawToken.TrimStartAndEnd();
|
||||
Token.ReplaceInline(TEXT("\u2019"), TEXT("'"));
|
||||
Token.ReplaceInline(TEXT("\u2032"), TEXT("'"));
|
||||
Token.ReplaceInline(TEXT("\u00B4"), TEXT("'"));
|
||||
|
||||
while (Token.StartsWith(TEXT(",")) || Token.StartsWith(TEXT(";")))
|
||||
{
|
||||
Token.RightChopInline(1, EAllowShrinking::No);
|
||||
}
|
||||
|
||||
while (Token.EndsWith(TEXT(",")) || Token.EndsWith(TEXT(";")))
|
||||
{
|
||||
Token.LeftChopInline(1, EAllowShrinking::No);
|
||||
}
|
||||
|
||||
return Token.TrimStartAndEnd();
|
||||
}
|
||||
|
||||
TArray<FString> NormalizeScrambleTokens(const TArray<FString>& Tokens)
|
||||
{
|
||||
TArray<FString> Result;
|
||||
Result.Reserve(Tokens.Num());
|
||||
for (const FString& Token : Tokens)
|
||||
{
|
||||
const FString NormalizedToken = NormalizeScrambleToken(Token);
|
||||
if (!NormalizedToken.IsEmpty())
|
||||
{
|
||||
Result.Add(NormalizedToken);
|
||||
}
|
||||
}
|
||||
|
||||
return Result;
|
||||
}
|
||||
}
|
||||
|
||||
FHyperTwistTrainingTilingReferenceBundle UHyperTwistTrainingTilingLibrary::BuildBundledTilingReferenceBundle()
|
||||
|
|
@ -70,6 +139,8 @@ FHyperTwistTrainingTilingReferenceBundle UHyperTwistTrainingTilingLibrary::Build
|
|||
Bundle.PrimaryAttributionBoundaryId = TEXT("tiling-mit-attribution-boundary");
|
||||
Bundle.PrimaryMacroRemappingContractId = TEXT("tiling-macro-remapping-stack");
|
||||
Bundle.PrimaryMacroPersistenceBoundaryId = TEXT("tiling-macro-persistence-boundary");
|
||||
Bundle.PrimaryHostDecisionId = TEXT("tiling-embedded-browser-host");
|
||||
Bundle.PrimaryStateBridgeContractId = TEXT("tiling-browser-state-bridge");
|
||||
|
||||
const TArray<FString> CommonNoticeActions =
|
||||
{
|
||||
|
|
@ -495,6 +566,100 @@ FHyperTwistTrainingTilingReferenceBundle UHyperTwistTrainingTilingLibrary::Build
|
|||
);
|
||||
Bundle.AttributionBoundaries = {AttributionBoundary};
|
||||
|
||||
FHyperTwistTrainingTilingHostDecision HostDecision;
|
||||
HostDecision.DecisionId = TEXT("tiling-embedded-browser-host");
|
||||
HostDecision.HostKind = EHyperTwistTrainingTilingHostKind::EmbeddedBrowserCef;
|
||||
HostDecision.Title = TEXT("Embedded browser host decision for non-Euclidean tiling");
|
||||
HostDecision.Summary = TEXT("First-party HyperTwist host decision that keeps MagicTile on the retained topology and macro lane while routing the live non-Euclidean interaction shell through the already-landed embedded browser runtime, react-three-fiber, and three.js substrate.");
|
||||
HostDecision.RequiredPackageIds =
|
||||
{
|
||||
TEXT("package/magictile-loader"),
|
||||
TEXT("package/magictile-puzzle-core"),
|
||||
TEXT("package/magictile-tiling-geometry"),
|
||||
TEXT("package/magictile-macro"),
|
||||
TEXT("package/three-js"),
|
||||
TEXT("package/react-three-fiber"),
|
||||
TEXT("package/pmndrs-three-stdlib"),
|
||||
TEXT("package/pmndrs-zustand"),
|
||||
TEXT("package/pmndrs-use-gesture")
|
||||
};
|
||||
HostDecision.BrowserSurfaceTags =
|
||||
{
|
||||
TEXT("embedded CEF browser shell"),
|
||||
TEXT("authoritative local browser shell"),
|
||||
TEXT("three.js scene renderer camera lifecycle"),
|
||||
TEXT("react-three-fiber canvas roots"),
|
||||
TEXT("browser bridge object transport"),
|
||||
TEXT("postMessage fallback transport")
|
||||
};
|
||||
HostDecision.DeferredPortReasons =
|
||||
{
|
||||
TEXT("native spherical and hyperbolic renderer ownership remains behavior-unproven relative to the landed browser runtime substrate"),
|
||||
TEXT("the retained MagicTile lane already packetized topology loader and macro remapping without a runtime-base transplant"),
|
||||
TEXT("legacy WinForms and OpenTK shell code stays excluded from first-party ownership")
|
||||
};
|
||||
HostDecision.ExplicitExclusions =
|
||||
{
|
||||
TEXT("whole WinForms/OpenTK host shell ownership"),
|
||||
TEXT("native spherical or hyperbolic renderer port before first-party behavior proof"),
|
||||
TEXT("generic non-Euclidean runtime-base replacement")
|
||||
};
|
||||
HostDecision.SourceAttribution = MakeFirstPartyAttribution(
|
||||
TEXT("tiling/browser-host-decision"),
|
||||
TEXT("Chooses the already-landed embedded browser runtime above the retained MagicTile topology lane, avoiding a broad legacy host transplant while keeping future native renderer work explicitly deferred.")
|
||||
);
|
||||
Bundle.HostDecisions = {HostDecision};
|
||||
|
||||
FHyperTwistTrainingTilingStateBridgeContract StateBridgeContract;
|
||||
StateBridgeContract.ContractId = TEXT("tiling-browser-state-bridge");
|
||||
StateBridgeContract.HostDecisionId = HostDecision.DecisionId;
|
||||
StateBridgeContract.Title = TEXT("Tiling browser state bridge contract");
|
||||
StateBridgeContract.Summary = TEXT("First-party HyperTwist bridge contract for serializing non-Euclidean tiling puzzle state, shared scramble notation, and unified training timer state across Unreal and the embedded browser host chosen for MagicTile.");
|
||||
StateBridgeContract.RequiredPackageIds =
|
||||
{
|
||||
TEXT("package/magictile-loader"),
|
||||
TEXT("package/magictile-macro"),
|
||||
TEXT("package/three-js"),
|
||||
TEXT("package/react-three-fiber"),
|
||||
TEXT("package/pmndrs-zustand")
|
||||
};
|
||||
StateBridgeContract.StateSurfaceTags =
|
||||
{
|
||||
TEXT("json tiling state envelope"),
|
||||
TEXT("puzzle-state pass-through"),
|
||||
TEXT("projection payload pass-through"),
|
||||
TEXT("browser shell synchronization")
|
||||
};
|
||||
StateBridgeContract.TransportSurfaceTags =
|
||||
{
|
||||
TEXT("browser bridge object transport"),
|
||||
TEXT("postMessage fallback transport"),
|
||||
TEXT("transport-neutral state envelope")
|
||||
};
|
||||
StateBridgeContract.ScrambleSurfaceTags =
|
||||
{
|
||||
TEXT("token-preserving scramble parser"),
|
||||
TEXT("whitespace-delimited scramble normalization"),
|
||||
TEXT("puzzle-family-neutral scramble notation")
|
||||
};
|
||||
StateBridgeContract.TimerSurfaceTags =
|
||||
{
|
||||
TEXT("shared training live timer state"),
|
||||
TEXT("inspection solving paused phases"),
|
||||
TEXT("cross-family displayed elapsed synchronization")
|
||||
};
|
||||
StateBridgeContract.ExplicitExclusions =
|
||||
{
|
||||
TEXT("native non-Euclidean simulation ownership"),
|
||||
TEXT("whole browser shell ownership"),
|
||||
TEXT("generic replay ownership")
|
||||
};
|
||||
StateBridgeContract.SourceAttribution = MakeFirstPartyAttribution(
|
||||
TEXT("tiling/browser-state-bridge"),
|
||||
TEXT("Maps the retained MagicTile tiling lane onto the landed browser bridge and shared training timer substrate without claiming a native non-Euclidean runtime transplant.")
|
||||
);
|
||||
Bundle.StateBridgeContracts = {StateBridgeContract};
|
||||
|
||||
return Bundle;
|
||||
}
|
||||
|
||||
|
|
@ -593,6 +758,218 @@ bool UHyperTwistTrainingTilingLibrary::TryGetMacroPersistenceBoundaryById(
|
|||
return false;
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingTilingLibrary::TryGetHostDecisionById(
|
||||
const FHyperTwistTrainingTilingReferenceBundle& Bundle,
|
||||
const FString& DecisionId,
|
||||
FHyperTwistTrainingTilingHostDecision& OutDecision
|
||||
)
|
||||
{
|
||||
for (const FHyperTwistTrainingTilingHostDecision& Decision : Bundle.HostDecisions)
|
||||
{
|
||||
if (Decision.DecisionId == DecisionId)
|
||||
{
|
||||
OutDecision = Decision;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
OutDecision = FHyperTwistTrainingTilingHostDecision();
|
||||
return false;
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingTilingLibrary::TryGetStateBridgeContractById(
|
||||
const FHyperTwistTrainingTilingReferenceBundle& Bundle,
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingTilingStateBridgeContract& OutContract
|
||||
)
|
||||
{
|
||||
for (const FHyperTwistTrainingTilingStateBridgeContract& Contract : Bundle.StateBridgeContracts)
|
||||
{
|
||||
if (Contract.ContractId == ContractId)
|
||||
{
|
||||
OutContract = Contract;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
OutContract = FHyperTwistTrainingTilingStateBridgeContract();
|
||||
return false;
|
||||
}
|
||||
|
||||
TArray<FString> UHyperTwistTrainingTilingLibrary::ParseSharedScrambleNotation(
|
||||
const FString& SharedScrambleNotation
|
||||
)
|
||||
{
|
||||
TArray<FString> RawTokens;
|
||||
SharedScrambleNotation.ParseIntoArrayWS(RawTokens);
|
||||
return HyperTwistTrainingTilingLibraryInternal::NormalizeScrambleTokens(RawTokens);
|
||||
}
|
||||
|
||||
FString UHyperTwistTrainingTilingLibrary::BuildSharedScrambleNotation(
|
||||
const TArray<FString>& SharedScrambleTokens
|
||||
)
|
||||
{
|
||||
return FString::Join(
|
||||
HyperTwistTrainingTilingLibraryInternal::NormalizeScrambleTokens(
|
||||
SharedScrambleTokens
|
||||
),
|
||||
TEXT(" ")
|
||||
);
|
||||
}
|
||||
|
||||
FHyperTwistTrainingTilingStateEnvelope UHyperTwistTrainingTilingLibrary::NormalizeStateEnvelope(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope
|
||||
)
|
||||
{
|
||||
FHyperTwistTrainingTilingStateEnvelope NormalizedEnvelope = StateEnvelope;
|
||||
|
||||
if (NormalizedEnvelope.SchemaVersion.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.SchemaVersion = TEXT("ht-tiling-state-bridge/v1");
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.HostDecisionId.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.HostDecisionId = TEXT("tiling-embedded-browser-host");
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.BridgeContractId.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.BridgeContractId = TEXT("tiling-browser-state-bridge");
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.PuzzleFamilyId.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.PuzzleFamilyId = TEXT("Tiling");
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.PuzzleDefinitionId.IsEmpty()
|
||||
&& NormalizedEnvelope.PuzzleState.Definition.IsStructurallyValid())
|
||||
{
|
||||
NormalizedEnvelope.PuzzleDefinitionId =
|
||||
NormalizedEnvelope.PuzzleState.Definition.PuzzleId;
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.TransportKind.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.TransportKind = TEXT("browser-bridge-object");
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.SharedScrambleTokens.Num() == 0
|
||||
&& !NormalizedEnvelope.SharedScrambleNotation.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.SharedScrambleTokens =
|
||||
ParseSharedScrambleNotation(NormalizedEnvelope.SharedScrambleNotation);
|
||||
}
|
||||
else
|
||||
{
|
||||
NormalizedEnvelope.SharedScrambleTokens =
|
||||
HyperTwistTrainingTilingLibraryInternal::NormalizeScrambleTokens(
|
||||
NormalizedEnvelope.SharedScrambleTokens
|
||||
);
|
||||
}
|
||||
|
||||
NormalizedEnvelope.SharedScrambleNotation =
|
||||
BuildSharedScrambleNotation(NormalizedEnvelope.SharedScrambleTokens);
|
||||
|
||||
if (NormalizedEnvelope.SourceRuntime.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.SourceRuntime = TEXT("embedded-browser-cef");
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.CapturedAtUtc.IsEmpty())
|
||||
{
|
||||
if (!NormalizedEnvelope.PuzzleState.CapturedAtUtc.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.CapturedAtUtc = NormalizedEnvelope.PuzzleState.CapturedAtUtc;
|
||||
}
|
||||
else if (!NormalizedEnvelope.TimerState.LastUpdatedAtUtc.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.CapturedAtUtc = NormalizedEnvelope.TimerState.LastUpdatedAtUtc;
|
||||
}
|
||||
else if (!NormalizedEnvelope.TimerState.StartedAtUtc.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.CapturedAtUtc = NormalizedEnvelope.TimerState.StartedAtUtc;
|
||||
}
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.TimerState.TrainingSessionId.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.TimerState.TrainingSessionId = NormalizedEnvelope.SessionId;
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.TimerState.DeckId.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.TimerState.DeckId = NormalizedEnvelope.PuzzleFamilyId;
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.TimerState.CaseId.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.TimerState.CaseId = NormalizedEnvelope.PuzzleDefinitionId;
|
||||
}
|
||||
|
||||
if (NormalizedEnvelope.TimerState.LastUpdatedAtUtc.IsEmpty())
|
||||
{
|
||||
NormalizedEnvelope.TimerState.LastUpdatedAtUtc = NormalizedEnvelope.CapturedAtUtc;
|
||||
}
|
||||
|
||||
NormalizedEnvelope.TimerState.InspectionLimitMs =
|
||||
FMath::Max(NormalizedEnvelope.TimerState.InspectionLimitMs, 0);
|
||||
NormalizedEnvelope.TimerState.InspectionElapsedMs =
|
||||
FMath::Max(NormalizedEnvelope.TimerState.InspectionElapsedMs, 0);
|
||||
NormalizedEnvelope.TimerState.SolveElapsedMs =
|
||||
FMath::Max(NormalizedEnvelope.TimerState.SolveElapsedMs, 0);
|
||||
NormalizedEnvelope.TimerState.DisplayedElapsedMs = FMath::Max(
|
||||
NormalizedEnvelope.TimerState.DisplayedElapsedMs,
|
||||
FMath::Max(
|
||||
NormalizedEnvelope.TimerState.InspectionElapsedMs,
|
||||
NormalizedEnvelope.TimerState.SolveElapsedMs
|
||||
)
|
||||
);
|
||||
NormalizedEnvelope.TimerState.TotalPausedMs =
|
||||
FMath::Max(NormalizedEnvelope.TimerState.TotalPausedMs, 0);
|
||||
|
||||
return NormalizedEnvelope;
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingTilingLibrary::TrySerializeStateEnvelopeToJson(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope,
|
||||
FString& OutJson
|
||||
)
|
||||
{
|
||||
const FHyperTwistTrainingTilingStateEnvelope NormalizedEnvelope =
|
||||
NormalizeStateEnvelope(StateEnvelope);
|
||||
if (!NormalizedEnvelope.IsStructurallyValid())
|
||||
{
|
||||
OutJson.Reset();
|
||||
return false;
|
||||
}
|
||||
|
||||
return HyperTwistTrainingTilingLibraryInternal::SerializeStructToJson(
|
||||
NormalizedEnvelope,
|
||||
OutJson
|
||||
);
|
||||
}
|
||||
|
||||
bool UHyperTwistTrainingTilingLibrary::TryDeserializeStateEnvelopeFromJson(
|
||||
const FString& Json,
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
)
|
||||
{
|
||||
OutStateEnvelope = FHyperTwistTrainingTilingStateEnvelope();
|
||||
|
||||
FHyperTwistTrainingTilingStateEnvelope ParsedEnvelope;
|
||||
if (!HyperTwistTrainingTilingLibraryInternal::DeserializeStructFromJson(
|
||||
Json,
|
||||
ParsedEnvelope))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
OutStateEnvelope = NormalizeStateEnvelope(ParsedEnvelope);
|
||||
return OutStateEnvelope.IsStructurallyValid();
|
||||
}
|
||||
|
||||
FString UHyperTwistTrainingTilingLibrary::BuildPackageChecklistTsv(
|
||||
const FHyperTwistTrainingTilingReferenceBundle& Bundle
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "CoreMinimal.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingTilingLibrary.h"
|
||||
#include "UObject/Object.h"
|
||||
#include "HyperTwistBrowserBridgeObject.generated.h"
|
||||
|
||||
|
|
@ -22,6 +23,16 @@ public:
|
|||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Browser")
|
||||
void ResetReceivedMessages();
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Browser")
|
||||
bool TryGetLastTilingEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const;
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Browser")
|
||||
bool TryGetLastTilingStateEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const;
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, Category = "HyperTwist|Browser")
|
||||
FString LastEnvelopeJson;
|
||||
|
||||
|
|
@ -30,4 +41,16 @@ public:
|
|||
|
||||
UPROPERTY(BlueprintReadOnly, Category = "HyperTwist|Browser")
|
||||
FString LastRuntimeReadyJson;
|
||||
|
||||
UPROPERTY(Transient)
|
||||
FHyperTwistTrainingTilingStateEnvelope LastTilingEnvelope;
|
||||
|
||||
UPROPERTY(Transient)
|
||||
FHyperTwistTrainingTilingStateEnvelope LastTilingStateEnvelope;
|
||||
|
||||
UPROPERTY(Transient)
|
||||
bool bHasLastTilingEnvelope = false;
|
||||
|
||||
UPROPERTY(Transient)
|
||||
bool bHasLastTilingStateEnvelope = false;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
#include "CoreMinimal.h"
|
||||
#include "Components/Widget.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingTilingLibrary.h"
|
||||
#include "HyperTwistBrowserWidget.generated.h"
|
||||
|
||||
class SWebBrowser;
|
||||
|
|
@ -34,6 +35,9 @@ public:
|
|||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Browser")
|
||||
void PushShellStateJson(const FString& StateJson);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Browser")
|
||||
bool PushTilingStateEnvelope(const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Browser")
|
||||
FString GetLastEnvelopeJson() const;
|
||||
|
||||
|
|
@ -43,6 +47,16 @@ public:
|
|||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Browser")
|
||||
FString GetLastStateJson() const;
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Browser")
|
||||
bool TryGetLastTilingEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const;
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Browser")
|
||||
bool TryGetLastTilingStateEnvelope(
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
) const;
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Browser")
|
||||
static FString ResolveBundledBrowserShellUrl();
|
||||
|
||||
|
|
|
|||
|
|
@ -3339,6 +3339,45 @@ public:
|
|||
FHyperTwistTrainingTilingMacroPersistenceBoundary& OutBoundary
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TryGetBundledTilingHostDecision(
|
||||
const FString& DecisionId,
|
||||
FHyperTwistTrainingTilingHostDecision& OutDecision
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TryGetBundledTilingStateBridgeContract(
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingTilingStateBridgeContract& OutContract
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static TArray<FString> ParseBundledTilingSharedScrambleNotation(
|
||||
const FString& SharedScrambleNotation
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static FString BuildBundledTilingSharedScrambleNotation(
|
||||
const TArray<FString>& SharedScrambleTokens
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static FHyperTwistTrainingTilingStateEnvelope NormalizeBundledTilingStateEnvelope(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TrySerializeBundledTilingStateEnvelopeToJson(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope,
|
||||
FString& OutJson
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TryDeserializeBundledTilingStateEnvelopeFromJson(
|
||||
const FString& Json,
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static FString BuildBundledTilingPackageChecklistTsv();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "CoreMinimal.h"
|
||||
#include "HyperTwistCore/HyperTwistCoreTypes.h"
|
||||
#include "Kismet/BlueprintFunctionLibrary.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingTypes.h"
|
||||
#include "HyperTwistTrainingTilingLibrary.generated.h"
|
||||
|
|
@ -228,6 +229,152 @@ struct FHyperTwistTrainingTilingMacroPersistenceBoundary
|
|||
}
|
||||
};
|
||||
|
||||
UENUM(BlueprintType)
|
||||
enum class EHyperTwistTrainingTilingHostKind : uint8
|
||||
{
|
||||
EmbeddedBrowserCef UMETA(DisplayName = "Embedded Browser CEF"),
|
||||
NativeUnrealDeferred UMETA(DisplayName = "Native Unreal Deferred")
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingTilingHostDecision
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString DecisionId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
EHyperTwistTrainingTilingHostKind HostKind =
|
||||
EHyperTwistTrainingTilingHostKind::EmbeddedBrowserCef;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Title;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> RequiredPackageIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> BrowserSurfaceTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> DeferredPortReasons;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ExplicitExclusions;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !DecisionId.IsEmpty() && !Title.IsEmpty()
|
||||
&& SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingTilingStateBridgeContract
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString ContractId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString HostDecisionId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Title;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString Summary;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> RequiredPackageIds;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> StateSurfaceTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> TransportSurfaceTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ScrambleSurfaceTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> TimerSurfaceTags;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> ExplicitExclusions;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingSourceAttribution SourceAttribution;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !ContractId.IsEmpty() && !HostDecisionId.IsEmpty() && !Title.IsEmpty()
|
||||
&& SourceAttribution.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingTilingStateEnvelope
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString SchemaVersion = TEXT("ht-tiling-state-bridge/v1");
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString HostDecisionId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString BridgeContractId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString SessionId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PuzzleFamilyId = TEXT("Tiling");
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PuzzleDefinitionId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString TransportKind = TEXT("browser-bridge-object");
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FString> SharedScrambleTokens;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString SharedScrambleNotation;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistPuzzleState PuzzleState;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FHyperTwistTrainingLiveTimerState TimerState;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString SourceRuntime = TEXT("embedded-browser-cef");
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString CapturedAtUtc;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !SchemaVersion.IsEmpty() && !HostDecisionId.IsEmpty()
|
||||
&& !BridgeContractId.IsEmpty() && !SessionId.IsEmpty()
|
||||
&& !PuzzleFamilyId.IsEmpty() && !PuzzleDefinitionId.IsEmpty()
|
||||
&& !TransportKind.IsEmpty() && PuzzleState.IsStructurallyValid()
|
||||
&& TimerState.IsStructurallyValid();
|
||||
}
|
||||
};
|
||||
|
||||
USTRUCT(BlueprintType)
|
||||
struct FHyperTwistTrainingTilingReferenceBundle
|
||||
{
|
||||
|
|
@ -251,6 +398,12 @@ struct FHyperTwistTrainingTilingReferenceBundle
|
|||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PrimaryMacroPersistenceBoundaryId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PrimaryHostDecisionId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
FString PrimaryStateBridgeContractId;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingTilingPackageReference> PackageReferences;
|
||||
|
||||
|
|
@ -269,12 +422,20 @@ struct FHyperTwistTrainingTilingReferenceBundle
|
|||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingTilingMacroPersistenceBoundary> MacroPersistenceBoundaries;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingTilingHostDecision> HostDecisions;
|
||||
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "HyperTwist")
|
||||
TArray<FHyperTwistTrainingTilingStateBridgeContract> StateBridgeContracts;
|
||||
|
||||
bool IsStructurallyValid() const
|
||||
{
|
||||
return !PrimaryTopologyContractId.IsEmpty() && !PrimaryLoaderBoundaryId.IsEmpty()
|
||||
&& !PrimaryAttributionBoundaryId.IsEmpty() && !PrimaryMacroRemappingContractId.IsEmpty()
|
||||
&& !PrimaryMacroPersistenceBoundaryId.IsEmpty() && PackageReferences.Num() > 0
|
||||
&& MacroRemappingContracts.Num() > 0 && MacroPersistenceBoundaries.Num() > 0;
|
||||
&& !PrimaryMacroPersistenceBoundaryId.IsEmpty() && !PrimaryHostDecisionId.IsEmpty()
|
||||
&& !PrimaryStateBridgeContractId.IsEmpty() && PackageReferences.Num() > 0
|
||||
&& MacroRemappingContracts.Num() > 0 && MacroPersistenceBoundaries.Num() > 0
|
||||
&& HostDecisions.Num() > 0 && StateBridgeContracts.Num() > 0;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -322,6 +483,43 @@ public:
|
|||
FHyperTwistTrainingTilingMacroPersistenceBoundary& OutBoundary
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TryGetHostDecisionById(
|
||||
const FHyperTwistTrainingTilingReferenceBundle& Bundle,
|
||||
const FString& DecisionId,
|
||||
FHyperTwistTrainingTilingHostDecision& OutDecision
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TryGetStateBridgeContractById(
|
||||
const FHyperTwistTrainingTilingReferenceBundle& Bundle,
|
||||
const FString& ContractId,
|
||||
FHyperTwistTrainingTilingStateBridgeContract& OutContract
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static TArray<FString> ParseSharedScrambleNotation(const FString& SharedScrambleNotation);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static FString BuildSharedScrambleNotation(const TArray<FString>& SharedScrambleTokens);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static FHyperTwistTrainingTilingStateEnvelope NormalizeStateEnvelope(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TrySerializeStateEnvelopeToJson(
|
||||
const FHyperTwistTrainingTilingStateEnvelope& StateEnvelope,
|
||||
FString& OutJson
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "HyperTwist|Training|Tiling")
|
||||
static bool TryDeserializeStateEnvelopeFromJson(
|
||||
const FString& Json,
|
||||
FHyperTwistTrainingTilingStateEnvelope& OutStateEnvelope
|
||||
);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category = "HyperTwist|Training|Tiling")
|
||||
static FString BuildPackageChecklistTsv(const FHyperTwistTrainingTilingReferenceBundle& Bundle);
|
||||
};
|
||||
|
|
|
|||
|
|
@ -6,9 +6,38 @@
|
|||
|
||||
#include "HyperTwistBrowser/HyperTwistBrowserBridgeObject.h"
|
||||
#include "HyperTwistBrowser/HyperTwistBrowserWidget.h"
|
||||
#include "HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h"
|
||||
|
||||
#if WITH_AUTOMATION_TESTS
|
||||
|
||||
namespace HyperTwistBrowserBridgeObjectTestInternal
|
||||
{
|
||||
FHyperTwistTrainingTilingStateEnvelope MakeSampleTilingStateEnvelope()
|
||||
{
|
||||
FHyperTwistTrainingTilingStateEnvelope Envelope;
|
||||
Envelope.SessionId = TEXT("tiling-browser-session-001");
|
||||
Envelope.SharedScrambleNotation = TEXT("R, U\nm(3,4)' ; reflect-x");
|
||||
|
||||
FHyperTwistPuzzleState& PuzzleState = Envelope.PuzzleState;
|
||||
PuzzleState.Definition.PuzzleId = TEXT("tiling/{3,7}/browser");
|
||||
PuzzleState.Definition.PuzzleFamily = EHyperTwistPuzzleFamily::Tiling;
|
||||
PuzzleState.Definition.Dimension = 2;
|
||||
PuzzleState.Definition.DefinitionVersion = TEXT("2026.06");
|
||||
PuzzleState.Definition.NotationProfile = TEXT("magictile-shared");
|
||||
PuzzleState.StateEncoding.EncodingProfile = TEXT("tiling-cells/v1");
|
||||
PuzzleState.StateEncoding.PayloadJson =
|
||||
TEXT("{\"cells\":[\"c0\",\"c1\"],\"selection\":\"face-0\"}");
|
||||
PuzzleState.CapturedAtUtc = TEXT("2026-06-19T02:10:00Z");
|
||||
PuzzleState.SourceSessionId = Envelope.SessionId;
|
||||
|
||||
FHyperTwistTrainingLiveTimerState& TimerState = Envelope.TimerState;
|
||||
TimerState.Phase = EHyperTwistTrainingLiveTimerPhase::Solving;
|
||||
TimerState.SolveElapsedMs = 9876;
|
||||
|
||||
return Envelope;
|
||||
}
|
||||
}
|
||||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistBrowserBridgeObjectNotificationTest,
|
||||
"HyperTwist.Browser.Bridge.NotificationCapture",
|
||||
|
|
@ -55,6 +84,77 @@ bool FHyperTwistBrowserBridgeObjectNotificationTest::RunTest(const FString& Para
|
|||
return true;
|
||||
}
|
||||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistBrowserBridgeObjectTilingStateEnvelopeDecodeTest,
|
||||
"HyperTwist.Browser.Bridge.TilingStateEnvelopeDecode",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
)
|
||||
|
||||
bool FHyperTwistBrowserBridgeObjectTilingStateEnvelopeDecodeTest::RunTest(
|
||||
const FString& Parameters
|
||||
)
|
||||
{
|
||||
UHyperTwistBrowserBridgeObject* BridgeObject = NewObject<UHyperTwistBrowserBridgeObject>();
|
||||
TestNotNull(TEXT("The browser bridge object must be constructible."), BridgeObject);
|
||||
if (BridgeObject == nullptr)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
FString EnvelopeJson;
|
||||
TestTrue(
|
||||
TEXT("The tiling state envelope fixture must serialize through the runtime bridge."),
|
||||
UHyperTwistTrainingRuntimeLibrary::TrySerializeBundledTilingStateEnvelopeToJson(
|
||||
HyperTwistBrowserBridgeObjectTestInternal::MakeSampleTilingStateEnvelope(),
|
||||
EnvelopeJson
|
||||
)
|
||||
);
|
||||
|
||||
BridgeObject->NotifyEnvelope(EnvelopeJson);
|
||||
BridgeObject->NotifyState(EnvelopeJson);
|
||||
|
||||
FHyperTwistTrainingTilingStateEnvelope LastEnvelope;
|
||||
TestTrue(
|
||||
TEXT("The browser bridge object must decode a typed tiling envelope from envelope transport."),
|
||||
BridgeObject->TryGetLastTilingEnvelope(LastEnvelope)
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The decoded envelope transport must preserve the tiling puzzle definition id."),
|
||||
LastEnvelope.PuzzleDefinitionId,
|
||||
TEXT("tiling/{3,7}/browser")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The decoded envelope transport must normalize the shared scramble notation."),
|
||||
LastEnvelope.SharedScrambleNotation,
|
||||
TEXT("R U m(3,4)' reflect-x")
|
||||
);
|
||||
|
||||
FHyperTwistTrainingTilingStateEnvelope LastStateEnvelope;
|
||||
TestTrue(
|
||||
TEXT("The browser bridge object must decode a typed tiling envelope from shell-state transport."),
|
||||
BridgeObject->TryGetLastTilingStateEnvelope(LastStateEnvelope)
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The decoded shell-state transport must restore the browser host decision id."),
|
||||
LastStateEnvelope.HostDecisionId,
|
||||
TEXT("tiling-embedded-browser-host")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The decoded shell-state transport must preserve solve elapsed time."),
|
||||
LastStateEnvelope.TimerState.SolveElapsedMs,
|
||||
9876
|
||||
);
|
||||
|
||||
BridgeObject->ResetReceivedMessages();
|
||||
TestFalse(
|
||||
TEXT("Resetting the bridge object must also clear the typed tiling envelope cache."),
|
||||
BridgeObject->TryGetLastTilingEnvelope(LastEnvelope)
|
||||
|| BridgeObject->TryGetLastTilingStateEnvelope(LastStateEnvelope)
|
||||
);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistBrowserWidgetBundledShellUrlTest,
|
||||
"HyperTwist.Browser.Widget.BundledShellUrl",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,246 @@
|
|||
// Copyright HyperTwist, Inc. All Rights Reserved.
|
||||
|
||||
#include "Misc/AutomationTest.h"
|
||||
|
||||
#include "HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h"
|
||||
|
||||
#if WITH_AUTOMATION_TESTS
|
||||
|
||||
namespace HyperTwistMagicTilePhase7TestInternal
|
||||
{
|
||||
FHyperTwistTrainingTilingStateEnvelope MakeSampleStateEnvelope()
|
||||
{
|
||||
FHyperTwistTrainingTilingStateEnvelope Envelope;
|
||||
Envelope.SessionId = TEXT("tiling-session-001");
|
||||
Envelope.SharedScrambleNotation = TEXT("R, U\nm(3,4)\u2019 ; reflect-x");
|
||||
|
||||
FHyperTwistPuzzleState& PuzzleState = Envelope.PuzzleState;
|
||||
PuzzleState.Definition.PuzzleId = TEXT("tiling/{3,7}/sample");
|
||||
PuzzleState.Definition.PuzzleFamily = EHyperTwistPuzzleFamily::Tiling;
|
||||
PuzzleState.Definition.Dimension = 2;
|
||||
PuzzleState.Definition.DefinitionVersion = TEXT("2026.06");
|
||||
PuzzleState.Definition.NotationProfile = TEXT("magictile-shared");
|
||||
PuzzleState.Definition.SizeVector = {7, 3};
|
||||
PuzzleState.StateEncoding.EncodingProfile = TEXT("tiling-cells/v1");
|
||||
PuzzleState.StateEncoding.PayloadJson =
|
||||
TEXT("{\"cells\":[\"c0\",\"c1\"],\"selection\":\"face-0\"}");
|
||||
PuzzleState.CapturedAtUtc = TEXT("2026-06-19T00:15:00Z");
|
||||
PuzzleState.SourceSessionId = Envelope.SessionId;
|
||||
|
||||
FHyperTwistTrainingLiveTimerState& TimerState = Envelope.TimerState;
|
||||
TimerState.Phase = EHyperTwistTrainingLiveTimerPhase::Solving;
|
||||
TimerState.SolveElapsedMs = 12345;
|
||||
TimerState.DisplayedElapsedMs = 0;
|
||||
TimerState.InspectionElapsedMs = 1500;
|
||||
TimerState.TotalPausedMs = 250;
|
||||
|
||||
return Envelope;
|
||||
}
|
||||
}
|
||||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistMagicTilePhase7AHostDecisionTest,
|
||||
"HyperTwist.FirstParty.MagicTile.Phase7A.HostDecision",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
)
|
||||
|
||||
bool FHyperTwistMagicTilePhase7AHostDecisionTest::RunTest(const FString& Parameters)
|
||||
{
|
||||
const FHyperTwistTrainingTilingReferenceBundle Bundle =
|
||||
UHyperTwistTrainingRuntimeLibrary::GetBundledTilingReferenceBundle();
|
||||
|
||||
TestTrue(
|
||||
TEXT("The tiling bundle must stay structurally valid after the Phase 7 host decision lands."),
|
||||
Bundle.IsStructurallyValid()
|
||||
);
|
||||
|
||||
FHyperTwistTrainingTilingHostDecision Decision;
|
||||
TestTrue(
|
||||
TEXT("The primary tiling host decision must resolve from the runtime library."),
|
||||
UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingHostDecision(
|
||||
Bundle.PrimaryHostDecisionId,
|
||||
Decision
|
||||
)
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The tiling host decision id must stay stable."),
|
||||
Decision.DecisionId,
|
||||
TEXT("tiling-embedded-browser-host")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The tiling host decision must choose the embedded browser lane."),
|
||||
Decision.HostKind,
|
||||
EHyperTwistTrainingTilingHostKind::EmbeddedBrowserCef
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The host decision must require the retained three.js substrate."),
|
||||
Decision.RequiredPackageIds.Contains(TEXT("package/three-js"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The host decision must require the retained react-three-fiber substrate."),
|
||||
Decision.RequiredPackageIds.Contains(TEXT("package/react-three-fiber"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The host decision must preserve browser bridge object transport as a live browser surface."),
|
||||
Decision.BrowserSurfaceTags.Contains(TEXT("browser bridge object transport"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The host decision must explicitly defer a native non-Euclidean renderer port."),
|
||||
Decision.DeferredPortReasons.Contains(TEXT("native spherical and hyperbolic renderer ownership remains behavior-unproven relative to the landed browser runtime substrate"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The host decision must keep the old WinForms/OpenTK host shell excluded."),
|
||||
Decision.ExplicitExclusions.Contains(TEXT("whole WinForms/OpenTK host shell ownership"))
|
||||
);
|
||||
return true;
|
||||
}
|
||||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistMagicTilePhase7BStateBridgeContractTest,
|
||||
"HyperTwist.FirstParty.MagicTile.Phase7B.StateBridgeContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
)
|
||||
|
||||
bool FHyperTwistMagicTilePhase7BStateBridgeContractTest::RunTest(const FString& Parameters)
|
||||
{
|
||||
const FHyperTwistTrainingTilingReferenceBundle Bundle =
|
||||
UHyperTwistTrainingRuntimeLibrary::GetBundledTilingReferenceBundle();
|
||||
|
||||
FHyperTwistTrainingTilingStateBridgeContract Contract;
|
||||
TestTrue(
|
||||
TEXT("The tiling state bridge contract must resolve from the runtime library."),
|
||||
UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingStateBridgeContract(
|
||||
Bundle.PrimaryStateBridgeContractId,
|
||||
Contract
|
||||
)
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The tiling state bridge contract id must stay stable."),
|
||||
Contract.ContractId,
|
||||
TEXT("tiling-browser-state-bridge")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("The tiling state bridge contract must stay anchored to the browser host decision."),
|
||||
Contract.HostDecisionId,
|
||||
Bundle.PrimaryHostDecisionId
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The state bridge contract must keep MagicTile loader support as a required input."),
|
||||
Contract.RequiredPackageIds.Contains(TEXT("package/magictile-loader"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The state bridge contract must preserve postMessage fallback transport."),
|
||||
Contract.TransportSurfaceTags.Contains(TEXT("postMessage fallback transport"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The state bridge contract must preserve the shared scramble parser surface."),
|
||||
Contract.ScrambleSurfaceTags.Contains(TEXT("token-preserving scramble parser"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The state bridge contract must preserve the shared training timer surface."),
|
||||
Contract.TimerSurfaceTags.Contains(TEXT("shared training live timer state"))
|
||||
);
|
||||
TestTrue(
|
||||
TEXT("The state bridge contract must keep generic replay ownership excluded."),
|
||||
Contract.ExplicitExclusions.Contains(TEXT("generic replay ownership"))
|
||||
);
|
||||
return true;
|
||||
}
|
||||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistMagicTilePhase7BSharedScrambleParserTest,
|
||||
"HyperTwist.FirstParty.MagicTile.Phase7B.SharedScrambleParser",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
)
|
||||
|
||||
bool FHyperTwistMagicTilePhase7BSharedScrambleParserTest::RunTest(const FString& Parameters)
|
||||
{
|
||||
const TArray<FString> Tokens =
|
||||
UHyperTwistTrainingRuntimeLibrary::ParseBundledTilingSharedScrambleNotation(
|
||||
TEXT(" R, U\nm(3,4)\u2019 ; reflect-x ")
|
||||
);
|
||||
|
||||
TestEqual(
|
||||
TEXT("The shared scramble parser must preserve four normalized tokens."),
|
||||
Tokens.Num(),
|
||||
4
|
||||
);
|
||||
if (Tokens.Num() != 4)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
TestEqual(TEXT("The first token must trim trailing punctuation."), Tokens[0], TEXT("R"));
|
||||
TestEqual(TEXT("The second token must survive whitespace normalization."), Tokens[1], TEXT("U"));
|
||||
TestEqual(TEXT("The third token must preserve interior punctuation and normalize the prime mark."), Tokens[2], TEXT("m(3,4)'"));
|
||||
TestEqual(TEXT("The fourth token must preserve hyphenated shell commands."), Tokens[3], TEXT("reflect-x"));
|
||||
TestEqual(
|
||||
TEXT("The rebuilt shared scramble notation must join normalized tokens with spaces."),
|
||||
UHyperTwistTrainingRuntimeLibrary::BuildBundledTilingSharedScrambleNotation(Tokens),
|
||||
TEXT("R U m(3,4)' reflect-x")
|
||||
);
|
||||
return true;
|
||||
}
|
||||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistMagicTilePhase7BStateEnvelopeSerializationTest,
|
||||
"HyperTwist.FirstParty.MagicTile.Phase7B.StateEnvelopeSerialization",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
)
|
||||
|
||||
bool FHyperTwistMagicTilePhase7BStateEnvelopeSerializationTest::RunTest(const FString& Parameters)
|
||||
{
|
||||
const FHyperTwistTrainingTilingStateEnvelope SampleEnvelope =
|
||||
HyperTwistMagicTilePhase7TestInternal::MakeSampleStateEnvelope();
|
||||
|
||||
FString Json;
|
||||
TestTrue(
|
||||
TEXT("The tiling state bridge must serialize a normalized state envelope to JSON."),
|
||||
UHyperTwistTrainingRuntimeLibrary::TrySerializeBundledTilingStateEnvelopeToJson(
|
||||
SampleEnvelope,
|
||||
Json
|
||||
)
|
||||
);
|
||||
TestFalse(TEXT("The serialized tiling state bridge JSON must not be empty."), Json.IsEmpty());
|
||||
|
||||
FHyperTwistTrainingTilingStateEnvelope RoundTrippedEnvelope;
|
||||
TestTrue(
|
||||
TEXT("The tiling state bridge must deserialize the normalized state envelope from JSON."),
|
||||
UHyperTwistTrainingRuntimeLibrary::TryDeserializeBundledTilingStateEnvelopeFromJson(
|
||||
Json,
|
||||
RoundTrippedEnvelope
|
||||
)
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("State-envelope normalization must restore the embedded browser host decision id."),
|
||||
RoundTrippedEnvelope.HostDecisionId,
|
||||
TEXT("tiling-embedded-browser-host")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("State-envelope normalization must restore the browser state bridge id."),
|
||||
RoundTrippedEnvelope.BridgeContractId,
|
||||
TEXT("tiling-browser-state-bridge")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("State-envelope normalization must derive the puzzle definition id from the puzzle state."),
|
||||
RoundTrippedEnvelope.PuzzleDefinitionId,
|
||||
TEXT("tiling/{3,7}/sample")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("State-envelope normalization must derive the shared scramble notation from normalized tokens."),
|
||||
RoundTrippedEnvelope.SharedScrambleNotation,
|
||||
TEXT("R U m(3,4)' reflect-x")
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("State-envelope normalization must repair the timer training-session id from the envelope session id."),
|
||||
RoundTrippedEnvelope.TimerState.TrainingSessionId,
|
||||
RoundTrippedEnvelope.SessionId
|
||||
);
|
||||
TestEqual(
|
||||
TEXT("State-envelope normalization must keep displayed elapsed time aligned with the larger captured timer phase."),
|
||||
RoundTrippedEnvelope.TimerState.DisplayedElapsedMs,
|
||||
12345
|
||||
);
|
||||
return true;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAACompositeStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAA.CompositeStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAA.CompositeStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAACompositeStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAACompositeStatePacketContractTest::RunTest(cons
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAAOngoingStateSynthesisBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAA.OngoingStateSyntheses",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAA.OngoingStateSyntheses",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAAOngoingStateSynthesisBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJABAggregatedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAB.AggregatedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAB.AggregatedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJABAggregatedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJABAggregatedStateLedgerContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJABOngoingStateConsolidationBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAB.OngoingStateConsolidations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAB.OngoingStateConsolidations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJABOngoingStateConsolidationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAReplayIntegrityContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJA.ReplayIntegrity",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJA.ReplayIntegrity",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAReplayIntegrityContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAReplayIntegrityContractTest::RunTest(const FStr
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAPuzzleValidationAndBenchmarkProfileTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJA.PuzzleValidationAndBenchmarkProfiles",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJA.PuzzleValidationAndBenchmarkProfiles",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAPuzzleValidationAndBenchmarkProfileTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -100,8 +100,8 @@ bool FHyperTwistValidationPhaseJAPuzzleValidationAndBenchmarkProfileTest::RunTes
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAScorecardContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJA.Scorecards",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJA.Scorecards",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAScorecardContractTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJACIntegratedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAC.IntegratedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAC.IntegratedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJACIntegratedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJACIntegratedStatePacketContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJACOngoingStateUnificationBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAC.OngoingStateUnifications",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAC.OngoingStateUnifications",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJACOngoingStateUnificationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJADFusedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAD.FusedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAD.FusedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJADFusedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJADFusedStateLedgerContractTest::RunTest(const FS
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJADOngoingStateCoherenceBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAD.OngoingStateCoherences",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAD.OngoingStateCoherences",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJADOngoingStateCoherenceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAEMergedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAE.MergedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAE.MergedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAEMergedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAEMergedStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAEOngoingStateConcordanceBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAE.OngoingStateConcordances",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAE.OngoingStateConcordances",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAEOngoingStateConcordanceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAFBlendedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAF.BlendedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAF.BlendedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAFBlendedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAFBlendedStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAFOngoingStateCorrespondenceBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAF.OngoingStateCorrespondences",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAF.OngoingStateCorrespondences",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAFOngoingStateCorrespondenceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAGInterlacedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAG.InterlacedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAG.InterlacedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAGInterlacedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAGInterlacedStatePacketContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAGOngoingStateAffinityBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAG.OngoingStateAffinities",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAG.OngoingStateAffinities",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAGOngoingStateAffinityBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAHWovenStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAH.WovenStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAH.WovenStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAHWovenStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAHWovenStateLedgerContractTest::RunTest(const FS
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAHOngoingStateResonanceBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAH.OngoingStateResonances",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAH.OngoingStateResonances",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAHOngoingStateResonanceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAIKnottedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAI.KnottedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAI.KnottedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAIKnottedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAIKnottedStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAIOngoingStateHarmonicBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAI.OngoingStateHarmonics",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAI.OngoingStateHarmonics",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAIOngoingStateHarmonicBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAJBraidedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAJ.BraidedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAJ.BraidedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAJBraidedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAJBraidedStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAJOngoingStateCadenceBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAJ.OngoingStateCadences",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAJ.OngoingStateCadences",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAJOngoingStateCadenceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAKLoopedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAK.LoopedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAK.LoopedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAKLoopedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAKLoopedStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAKOngoingStateRefrainBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAK.OngoingStateRefrains",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAK.OngoingStateRefrains",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAKOngoingStateRefrainBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJALSpiraledStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAL.SpiraledStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAL.SpiraledStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJALSpiraledStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJALSpiraledStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJALOngoingStateChorusBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAL.OngoingStateChoruses",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAL.OngoingStateChoruses",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJALOngoingStateChorusBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAMCoiledStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAM.CoiledStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAM.CoiledStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAMCoiledStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAMCoiledStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAMOngoingStateRepriseBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAM.OngoingStateReprises",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAM.OngoingStateReprises",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAMOngoingStateRepriseBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJANHelixedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAN.HelixedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAN.HelixedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJANHelixedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJANHelixedStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJANOngoingStateEchoBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAN.OngoingStateEchoes",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAN.OngoingStateEchoes",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJANOngoingStateEchoBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAOTwistedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAO.TwistedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAO.TwistedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAOTwistedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAOTwistedStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAOOngoingStateReflectionBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAO.OngoingStateReflections",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAO.OngoingStateReflections",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAOOngoingStateReflectionBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAPWoundStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAP.WoundStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAP.WoundStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAPWoundStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAPWoundStateLedgerContractTest::RunTest(const FS
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAPOngoingStateReverberationBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAP.OngoingStateReverberations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAP.OngoingStateReverberations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAPOngoingStateReverberationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAQFoldedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAQ.FoldedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAQ.FoldedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAQFoldedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAQFoldedStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAQOngoingStateAftertoneBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAQ.OngoingStateAftertones",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAQ.OngoingStateAftertones",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAQOngoingStateAftertoneBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJARCreasedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAR.CreasedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAR.CreasedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJARCreasedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJARCreasedStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAROngoingStateResidueBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAR.OngoingStateResidues",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAR.OngoingStateResidues",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAROngoingStateResidueBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJASPleatedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAS.PleatedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAS.PleatedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJASPleatedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJASPleatedStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJASOngoingStateRemnantBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAS.OngoingStateRemnants",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAS.OngoingStateRemnants",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJASOngoingStateRemnantBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJATCrimpedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAT.CrimpedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAT.CrimpedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJATCrimpedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJATCrimpedStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJATOngoingStateImprintBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAT.OngoingStateImprints",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAT.OngoingStateImprints",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJATOngoingStateImprintBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAUCorrugatedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAU.CorrugatedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAU.CorrugatedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAUCorrugatedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAUCorrugatedStatePacketContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAUOngoingStateTraceBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAU.OngoingStateTraces",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAU.OngoingStateTraces",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAUOngoingStateTraceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAVRibbedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAV.RibbedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAV.RibbedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAVRibbedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAVRibbedStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAVOngoingStateSignatureBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAV.OngoingStateSignatures",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAV.OngoingStateSignatures",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAVOngoingStateSignatureBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAWFlutedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAW.FlutedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAW.FlutedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAWFlutedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAWFlutedStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAWOngoingStateMarkBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAW.OngoingStateMarks",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAW.OngoingStateMarks",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAWOngoingStateMarkBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAXGroovedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAX.GroovedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAX.GroovedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAXGroovedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAXGroovedStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAXOngoingStateSealBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAX.OngoingStateSeals",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAX.OngoingStateSeals",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAXOngoingStateSealBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAYRidgedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAY.RidgedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAY.RidgedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAYRidgedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAYRidgedStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAYOngoingStateStampBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAY.OngoingStateStamps",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAY.OngoingStateStamps",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAYOngoingStateStampBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAZTerracedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAZ.TerracedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAZ.TerracedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAZTerracedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJAZTerracedStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJAZOngoingStateImpressionBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJAZ.OngoingStateImpressions",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJAZ.OngoingStateImpressions",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJAZOngoingStateImpressionBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBAButtressedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBA.ButtressedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBA.ButtressedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBAButtressedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBAButtressedStatePacketContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBAOngoingStateEtchingBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBA.OngoingStateEtchings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBA.OngoingStateEtchings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBAOngoingStateEtchingBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBBBastionedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBB.BastionedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBB.BastionedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBBBastionedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBBBastionedStateLedgerContractTest::RunTest(cons
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBBOngoingStateEngravingBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBB.OngoingStateEngravings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBB.OngoingStateEngravings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBBOngoingStateEngravingBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBCFortifiedStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBC.FortifiedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBC.FortifiedStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBCFortifiedStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBCFortifiedStatePacketContractTest::RunTest(cons
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBCOngoingStateCarvingBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBC.OngoingStateCarvings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBC.OngoingStateCarvings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBCOngoingStateCarvingBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBDBulwarkedStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBD.BulwarkedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBD.BulwarkedStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBDBulwarkedStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBDBulwarkedStateLedgerContractTest::RunTest(cons
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBDOngoingStateInscriptionBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBD.OngoingStateInscriptions",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBD.OngoingStateInscriptions",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBDOngoingStateInscriptionBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBERampartStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBE.RampartStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBE.RampartStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBERampartStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBERampartStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBEOngoingStateMarkingBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBE.OngoingStateMarkings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBE.OngoingStateMarkings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBEOngoingStateMarkingBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBFCitadelStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBF.CitadelStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBF.CitadelStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBFCitadelStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBFCitadelStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBFOngoingStateTracingBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBF.OngoingStateTracings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBF.OngoingStateTracings",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBFOngoingStateTracingBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBGKeepStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBG.KeepStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBG.KeepStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBGKeepStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBGKeepStatePacketContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBGOngoingStateNotationBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBG.OngoingStateNotations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBG.OngoingStateNotations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBGOngoingStateNotationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBHStrongholdStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBH.StrongholdStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBH.StrongholdStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBHStrongholdStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBHStrongholdStateLedgerContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBHOngoingStateAnnotationBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBH.OngoingStateAnnotations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBH.OngoingStateAnnotations",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBHOngoingStateAnnotationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBIWatchtowerStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBI.WatchtowerStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBI.WatchtowerStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBIWatchtowerStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBIWatchtowerStatePacketContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBIOngoingStateGlossBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBI.OngoingStateGlosses",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBI.OngoingStateGlosses",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBIOngoingStateGlossBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBJBattlementStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBJ.BattlementStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBJ.BattlementStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBJBattlementStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBJBattlementStateLedgerContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBJOngoingStateCaptionBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBJ.OngoingStateCaptions",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBJ.OngoingStateCaptions",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBJOngoingStateCaptionBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBKParapetStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBK.ParapetStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBK.ParapetStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBKParapetStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBKParapetStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBKOngoingStateLegendBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBK.OngoingStateLegends",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBK.OngoingStateLegends",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBKOngoingStateLegendBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBLMerlonStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBL.MerlonStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBL.MerlonStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBLMerlonStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBLMerlonStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBLOngoingStateCalloutBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBL.OngoingStateCallouts",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBL.OngoingStateCallouts",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBLOngoingStateCalloutBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBMCrenelStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBM.CrenelStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBM.CrenelStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBMCrenelStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBMCrenelStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBMOngoingStateMarginaliaBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBM.OngoingStateMarginalia",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBM.OngoingStateMarginalia",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBMOngoingStateMarginaliaBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBNEmbrasureStateLedgerContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBN.EmbrasureStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBN.EmbrasureStateLedgers",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBNEmbrasureStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBNEmbrasureStateLedgerContractTest::RunTest(cons
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBNOngoingStateSidenoteBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBN.OngoingStateSidenotes",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBN.OngoingStateSidenotes",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBNOngoingStateSidenoteBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBOMachicolationStatePacketContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBO.MachicolationStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBO.MachicolationStatePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBOMachicolationStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBOMachicolationStatePacketContractTest::RunTest(
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBOOngoingStateFootnoteBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJBO.OngoingStateFootnotes",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJBO.OngoingStateFootnotes",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBOOngoingStateFootnoteBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBPBartizanStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJBP.BartizanStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBP.BartizanStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBPBartizanStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBPBartizanStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBPOngoingStateEndnoteBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBP.OngoingStateEndnoteBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBP.OngoingStateEndnoteBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBPOngoingStateEndnoteBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBQTurretStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJBQ.TurretStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBQ.TurretStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBQTurretStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBQTurretStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBQOngoingStateAddendumBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBQ.OngoingStateAddendumBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBQ.OngoingStateAddendumBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBQOngoingStateAddendumBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBRBarbicanStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJBR.BarbicanStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBR.BarbicanStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBRBarbicanStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBRBarbicanStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBROngoingStateAppendixBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBR.OngoingStateAppendixBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBR.OngoingStateAppendixBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBROngoingStateAppendixBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBRegressionSnapshotContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJB.RegressionSnapshots",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJB.RegressionSnapshots",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBRegressionSnapshotContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJBRegressionSnapshotContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBCrossRunDeltaBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJB.CrossRunDeltas",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJB.CrossRunDeltas",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBCrossRunDeltaBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBSGatehouseStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJBS.GatehouseStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBS.GatehouseStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBSGatehouseStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBSGatehouseStatePacketContractTest::RunTest(cons
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBSOngoingStateCodicilBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBS.OngoingStateCodicilBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBS.OngoingStateCodicilBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBSOngoingStateCodicilBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBTPortcullisStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJBT.PortcullisStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBT.PortcullisStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBTPortcullisStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBTPortcullisStateLedgerContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBTOngoingStatePostscriptBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBT.OngoingStatePostscriptBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBT.OngoingStatePostscriptBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBTOngoingStatePostscriptBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBUDrawbridgeStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJBU.DrawbridgeStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBU.DrawbridgeStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBUDrawbridgeStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBUDrawbridgeStatePacketContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBUOngoingStateAfterwordBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBU.OngoingStateAfterwordBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBU.OngoingStateAfterwordBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBUOngoingStateAfterwordBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBVMoatStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJBV.MoatStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBV.MoatStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBVMoatStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBVMoatStateLedgerContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBVOngoingStateEpilogueBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBV.OngoingStateEpilogueBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBV.OngoingStateEpilogueBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBVOngoingStateEpilogueBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBWCausewayStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJBW.CausewayStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBW.CausewayStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBWCausewayStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBWCausewayStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBWOngoingStateCodaBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBW.OngoingStateCodaBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBW.OngoingStateCodaBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBWOngoingStateCodaBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBXViaductStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJBX.ViaductStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBX.ViaductStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBXViaductStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBXViaductStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBXOngoingStateEncoreBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBX.OngoingStateEncoreBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBX.OngoingStateEncoreBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBXOngoingStateEncoreBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBYAqueductStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJBY.AqueductStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBY.AqueductStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBYAqueductStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBYAqueductStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBYOngoingStateFinaleBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBY.OngoingStateFinaleBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBY.OngoingStateFinaleBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBYOngoingStateFinaleBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBZTrestleStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJBZ.TrestleStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBZ.TrestleStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBZTrestleStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJBZTrestleStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJBZOngoingStateCurtainCallBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJBZ.OngoingStateCurtainCallBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJBZ.OngoingStateCurtainCallBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJBZOngoingStateCurtainCallBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCASpanStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCA.SpanStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCA.SpanStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCASpanStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCASpanStatePacketContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCAOngoingStateBowBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCA.OngoingStateBowBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCA.OngoingStateBowBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCAOngoingStateBowBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCBArchStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCB.ArchStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCB.ArchStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCBArchStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCBArchStateLedgerContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCBOngoingStateOvationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCB.OngoingStateOvationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCB.OngoingStateOvationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCBOngoingStateOvationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCCVaultStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCC.VaultStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCC.VaultStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCCVaultStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCCVaultStatePacketContractTest::RunTest(const FS
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCCOngoingStateApplauseBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCC.OngoingStateApplauseBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCC.OngoingStateApplauseBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCCOngoingStateApplauseBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCDKeystoneStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCD.KeystoneStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCD.KeystoneStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCDKeystoneStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCDKeystoneStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCDOngoingStateAcclamationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCD.OngoingStateAcclamationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCD.OngoingStateAcclamationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCDOngoingStateAcclamationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCEAbutmentStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCE.AbutmentStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCE.AbutmentStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCEAbutmentStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCEAbutmentStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCEOngoingStateCommendationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCE.OngoingStateCommendationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCE.OngoingStateCommendationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCEOngoingStateCommendationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCEvidenceExportContractTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJC.EvidenceExports",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJC.EvidenceExports",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCEvidenceExportContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -48,8 +48,8 @@ bool FHyperTwistValidationPhaseJCEvidenceExportContractTest::RunTest(const FStri
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCBenchmarkFixturePacketBoundaryTest,
|
||||
"HyperTwist.FirstParty.Validation.PhaseJC.FixturePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.FirstParty.Deprecated.Validation.PhaseJC.FixturePackets",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCBenchmarkFixturePacketBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCFPierStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCF.PierStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCF.PierStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCFPierStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCFPierStateLedgerContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCFOngoingStateTributeBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCF.OngoingStateTributeBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCF.OngoingStateTributeBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCFOngoingStateTributeBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCGFootingStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCG.FootingStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCG.FootingStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCGFootingStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCGFootingStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCGOngoingStateHomageBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCG.OngoingStateHomageBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCG.OngoingStateHomageBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCGOngoingStateHomageBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCHPilasterStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCH.PilasterStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCH.PilasterStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCHPilasterStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCHPilasterStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCHOngoingStateSaluteBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCH.OngoingStateSaluteBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCH.OngoingStateSaluteBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCHOngoingStateSaluteBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCIColumnStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCI.ColumnStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCI.ColumnStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCIColumnStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCIColumnStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCIOngoingStateAccoladeBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCI.OngoingStateAccoladeBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCI.OngoingStateAccoladeBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCIOngoingStateAccoladeBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCJCapitalStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCJ.CapitalStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCJ.CapitalStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCJCapitalStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCJCapitalStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCJOngoingStatePlauditBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCJ.OngoingStatePlauditBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCJ.OngoingStatePlauditBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCJOngoingStatePlauditBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCKFriezeStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCK.FriezeStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCK.FriezeStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCKFriezeStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCKFriezeStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCKOngoingStateLaurelBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCK.OngoingStateLaurelBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCK.OngoingStateLaurelBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCKOngoingStateLaurelBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCLCorniceStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCL.CorniceStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCL.CorniceStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCLCorniceStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCLCorniceStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCLOngoingStateHonorBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCL.OngoingStateHonorBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCL.OngoingStateHonorBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCLOngoingStateHonorBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCMPedimentStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCM.PedimentStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCM.PedimentStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCMPedimentStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCMPedimentStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCMOngoingStateDistinctionBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCM.OngoingStateDistinctionBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCM.OngoingStateDistinctionBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCMOngoingStateDistinctionBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCNEntablatureStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCN.EntablatureStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCN.EntablatureStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCNEntablatureStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCNEntablatureStateLedgerContractTest::RunTest(co
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCNOngoingStateRecognitionBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCN.OngoingStateRecognitionBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCN.OngoingStateRecognitionBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCNOngoingStateRecognitionBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCOArchitraveStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCO.ArchitraveStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCO.ArchitraveStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCOArchitraveStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCOArchitraveStatePacketContractTest::RunTest(con
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCOOngoingStateAppreciationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCO.OngoingStateAppreciationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCO.OngoingStateAppreciationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCOOngoingStateAppreciationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCPMetopeStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCP.MetopeStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCP.MetopeStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCPMetopeStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCPMetopeStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCPOngoingStateAdmirationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCP.OngoingStateAdmirationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCP.OngoingStateAdmirationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCPOngoingStateAdmirationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCQTriglyphStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCQ.TriglyphStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCQ.TriglyphStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCQTriglyphStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCQTriglyphStatePacketContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCQOngoingStateEsteemBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCQ.OngoingStateEsteemBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCQ.OngoingStateEsteemBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCQOngoingStateEsteemBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCRRegulaStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCR.RegulaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCR.RegulaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCRRegulaStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCRRegulaStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCROngoingStateRegardBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCR.OngoingStateRegardBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCR.OngoingStateRegardBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCROngoingStateRegardBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCSGuttaeStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCS.GuttaeStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCS.GuttaeStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCSGuttaeStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCSGuttaeStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCSOngoingStateRespectBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCS.OngoingStateRespectBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCS.OngoingStateRespectBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCSOngoingStateRespectBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCTMutuleStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCT.MutuleStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCT.MutuleStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCTMutuleStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCTMutuleStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCTOngoingStateDeferenceBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCT.OngoingStateDeferenceBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCT.OngoingStateDeferenceBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCTOngoingStateDeferenceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCUTaeniaStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCU.TaeniaStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCU.TaeniaStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCUTaeniaStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCUTaeniaStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCUOngoingStateReverenceBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCU.OngoingStateReverenceBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCU.OngoingStateReverenceBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCUOngoingStateReverenceBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCVCymatiumStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCV.CymatiumStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCV.CymatiumStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCVCymatiumStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCVCymatiumStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCVOngoingStateVenerationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCV.OngoingStateVenerationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCV.OngoingStateVenerationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCVOngoingStateVenerationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCWSimaStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCW.SimaStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCW.SimaStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCWSimaStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCWSimaStatePacketContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCWOngoingStateDevotionBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCW.OngoingStateDevotionBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCW.OngoingStateDevotionBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCWOngoingStateDevotionBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCXCoronaStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCX.CoronaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCX.CoronaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCXCoronaStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCXCoronaStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCXOngoingStateAdorationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCX.OngoingStateAdorationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCX.OngoingStateAdorationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCXOngoingStateAdorationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCYSoffitStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJCY.SoffitStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCY.SoffitStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCYSoffitStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCYSoffitStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCYOngoingStatePraiseBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCY.OngoingStatePraiseBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCY.OngoingStatePraiseBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCYOngoingStatePraiseBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCZFasciaStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJCZ.FasciaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCZ.FasciaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCZFasciaStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJCZFasciaStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJCZOngoingStateExaltationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJCZ.OngoingStateExaltationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJCZ.OngoingStateExaltationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJCZOngoingStateExaltationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDAFilletStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJDA.FilletStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDA.FilletStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDAFilletStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDAFilletStatePacketContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDAOngoingStateGlorificationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDA.OngoingStateGlorificationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDA.OngoingStateGlorificationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDAOngoingStateGlorificationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDBBeadStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJDB.BeadStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDB.BeadStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDBBeadStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDBBeadStateLedgerContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDBOngoingStateCelebrationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDB.OngoingStateCelebrationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDB.OngoingStateCelebrationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDBOngoingStateCelebrationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDCOvoloStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJDC.OvoloStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDC.OvoloStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDCOvoloStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDCOvoloStatePacketContractTest::RunTest(const FS
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDCOngoingStateJubilationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDC.OngoingStateJubilationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDC.OngoingStateJubilationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDCOngoingStateJubilationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDDCavettoStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJDD.CavettoStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDD.CavettoStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDDCavettoStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDDCavettoStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDDOngoingStateRejoicingBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDD.OngoingStateRejoicingBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDD.OngoingStateRejoicingBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDDOngoingStateRejoicingBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDETorusStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJDE.TorusStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDE.TorusStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDETorusStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDETorusStatePacketContractTest::RunTest(const FS
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDEOngoingStateExultationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDE.OngoingStateExultationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDE.OngoingStateExultationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDEOngoingStateExultationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDFScotiaStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJDF.ScotiaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDF.ScotiaStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDFScotiaStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDFScotiaStateLedgerContractTest::RunTest(const F
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDFOngoingStateElationBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDF.OngoingStateElationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDF.OngoingStateElationBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDFOngoingStateElationBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDGCymaStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJDG.CymaStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDG.CymaStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDGCymaStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDGCymaStatePacketContractTest::RunTest(const FSt
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDGOngoingStateDelightBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDG.OngoingStateDelightBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDG.OngoingStateDelightBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDGOngoingStateDelightBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDHAstragalStateLedgerContractTest,
|
||||
"HyperTwist.Validation.PhaseJDH.AstragalStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDH.AstragalStateLedgerContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDHAstragalStateLedgerContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDHAstragalStateLedgerContractTest::RunTest(const
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDHOngoingStateGladnessBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDH.OngoingStateGladnessBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDH.OngoingStateGladnessBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDHOngoingStateGladnessBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDITrochilusStatePacketContractTest,
|
||||
"HyperTwist.Validation.PhaseJDI.TrochilusStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDI.TrochilusStatePacketContract",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDITrochilusStatePacketContractTest::RunTest(const FString& Parameters)
|
||||
|
|
@ -45,8 +45,8 @@ bool FHyperTwistValidationPhaseJDITrochilusStatePacketContractTest::RunTest(cons
|
|||
|
||||
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
|
||||
FHyperTwistValidationPhaseJDIOngoingStateCheerBoundaryTest,
|
||||
"HyperTwist.Validation.PhaseJDI.OngoingStateCheerBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter
|
||||
"HyperTwist.Deprecated.Validation.PhaseJDI.OngoingStateCheerBoundary",
|
||||
EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter | EAutomationTestFlags::Disabled
|
||||
)
|
||||
|
||||
bool FHyperTwistValidationPhaseJDIOngoingStateCheerBoundaryTest::RunTest(const FString& Parameters)
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue