Files
UnrealEngineUWP/Engine/Source/Developer/LowLevelTestsRunner/Private/TestExterns.cpp
chris constantinescu 4e7e7f9f3f LLT cleanup and improvements/updates:
- remove dependency on LaunchEngineLoop.cpp which also allows compilation against engine to succeed
- LowLevelTestsRunner no dependency on engine modules required: Launch, Core, Project
- EXPLICIT_TESTS_TARGET definition for self-contained tests: test modules and targets that derive from TestModuleRules/TestTargetRules respectively
- Cleanup Launch dependencies from existing explicit tests
- Cleanup redundant flags from existing explicit tests
- rename Self -> Foundation for in Horde
- additional platform fixes
Default #preflight 63e14d37244dc45a20e29337
All platform/tests LLTs #preflight 63e022f91b44ee7cb1c11d60
#rnx

[CL 24035900 by chris constantinescu in ue5-main branch]
2023-02-06 14:27:24 -05:00

24 lines
688 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "CoreMinimal.h"
#include "CoreTypes.h"
#include "Modules/ModuleManager.h"
TCHAR GInternalProjectName[64] = TEXT("LowLevelTests");
const TCHAR* GForeignEngineDir = nullptr;
#if !EXPLICIT_TESTS_TARGET
bool GIsGameAgnosticExe = false;
#endif
// Typical defined by TargetRules but LowLevelTestRunner is not setup correctly
// Should revist this in the future
#ifndef IMPLEMENT_ENCRYPTION_KEY_REGISTRATION
#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION()
#endif
#ifndef IMPLEMENT_SIGNING_KEY_REGISTRATION
#define IMPLEMENT_SIGNING_KEY_REGISTRATION()
#endif
// Debug visualizers and new operator overloads
PER_MODULE_BOILERPLATE