Navigation
API > API/Plugins > API/Plugins/NetcodeUnitTest
References
| Module | NetcodeUnitTest |
| Header | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Classes/ProcessUnitTest.h |
| Include | #include "ProcessUnitTest.h" |
Syntax
struct FUnitTestProcess
Remarks
Struct used for handling a launched UE client/server process
Variables
| Type | Name | Description | |
|---|---|---|---|
| ELogType | BaseLogType | The base log type for this process (client? server? process?) | |
| bool | bStripErrorLogs | Whether or not to strip Error logs for this process (e.g. for unit test servers, when we expect to crash) | |
| EErrorLogStage | ErrorLogStage | If this process is outputting an error log, this is the current stage of error parsing (or ELS_NoError if not parsing) | |
| TArray< FErrorLog > | ErrorText | Gathered error log text | |
| FString | LogPrefix | The prefix to use for StdOut log output | |
| const TCHAR * | MainLogColor | The OutputDeviceColor string, to use for setting the log output color | |
| FProcHandle | ProcessHandle | Process handle for the launched process | |
| uint32 | ProcessID | The process ID | |
| FString | ProcessTag | Human-readable tag given to this process. | |
| void * | ReadPipe | Handle to StdOut for the launched process | |
| FSlateColor | SlateLogColor | The log output color to use in the slate log window | |
| ESuspendState | SuspendState | The suspend state of the process (implemented as a part of unit test code, does not relate to OS API) | |
| void * | WritePipe | Handle to StdIn for the launched process (unused) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Base constructor |