Files
UnrealEngineUWP/Engine/Source/Programs/LowLevelTests/Tests/LowLevelTestsModule.cpp
chris constantinescu b2e0214c64 (LLT) Set cached data directories via FPlatformFile::InitializeAfterProjectFilePath -> fixes code path cycle for Program type applications where no project path is defined.
#jira UE-163672
#rb Josh.Adams
#preflight 6321e55e506f1a33e0bf2576

[CL 22010754 by chris constantinescu in ue5-main branch]
2022-09-14 13:37:32 -04:00

35 lines
697 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "TestCommon/CoreUtilities.h"
#include "TestCommon/CoreUObjectUtilities.h"
#include "LowLevelTestModule.h"
#include "Modules/ModuleManager.h"
class FGlobalLLTModule : public ILowLevelTestsModule
{
public:
virtual void GlobalSetup() override;
virtual void GlobalTeardown() override;
};
IMPLEMENT_MODULE(FGlobalLLTModule, GlobalLowLevelTests);
void FGlobalLLTModule::GlobalSetup()
{
InitTaskGraph();
InitThreadPool(true);
InitPlatformFile();
#if WITH_COREUOBJECT
InitCoreUObject();
#endif
}
void FGlobalLLTModule::GlobalTeardown()
{
#if WITH_COREUOBJECT
CleanupCoreUObject();
#endif
CleanupThreadPool();
CleanupTaskGraph();
}