/Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Classes/UnitTestManager.h
Manages centralized execution and tracking of unit tests, as well as handling console commands, and some misc tasks like local log hooking
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=UnitTest) class UUnitTestManager : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [FTickableGameObject](API\Runtime\Engine\FTickableGameObject), public [FOutputDevice](API\Runtime\Core\Misc\FOutputDevice)
TSharedPtr<SWi...
AbortAllDialog
The 'abort all' dialog
TArray<TObject...
ActiveUnitTests
Holds a list of currently active unit tests
uint8
AutoCloseMemoryPercent
As above, but when reaching this limit, recently started unit test(s) will be terminated/re-queued, to get back within limits
bool
bAbortedFirstRunUnitTest
If a unit test was aborted on its first run, strictly cap all first-run unit tests to one at a time
bool
bAllowRequeuingUnitTests
Whether or not to allow re-queuing of unit tests
bool
bCapUnitTestCount
Whether or not to cap the maximum number of unit tests that can be active at any given time
bool
bCapUnitTestMemory
Whether or not to cap active unit tests, based on memory usage
TArray<TObject...
FinishedUnitTests
Unit tests which are finished, and are kept around until printing the final summary
uint8
MaxAutoCloseCount
Limits the number of auto-aborts a particular unit test will allow, before it is no longer accepted for re-queueing
uint8
MaxMemoryPercent
When total physical memory usage, as a percentage, reaches this limit, no new unit tests can be started
uint8
MaxUnitTestCount
Specifies the maximum number of unit tests that can be run at any given time
TArray<TObject...
PendingUnitTests
Holds a list of unit tests pending execution
TUniquePtr<FOu...
StatusLog
The log file for outputting overall unit test status
TSharedPtr<SLo...
StatusWindow
The log window which displays the overall status of unit testing
uint32
UnitTestSessionCount
The number of recorded sessions where UE has run unit tests (max one per each run of the UE process)