UFO: Alien Invasion
Loading...
Searching...
No Matches
test_all.cpp File Reference
#include "stdlib.h"
#include "stdio.h"
#include <gtest/gtest.h>
#include <SDL_main.h>
#include "test_shared.h"
Include dependency graph for test_all.cpp:

Go to the source code of this file.

Data Structures

struct  config_t
class  LocalEnv

Functions

void Sys_Init (void)
static void Test_Parameters (const int argc, char **argv)
static void TEST_vPrintfLog (const char *fmt, va_list ap)
int main (int argc, char **argv)

Variables

static const char * resultPrefix = "ufoai"
static config_t config
static FILElogFile

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

Setting up and running all tests. Returns a CUE_SUCCESS on successful running, another CUnit error code on failure.

Definition at line 113 of file test_all.cpp.

References config, logFile, Qcommon_SetPrintFunction(), Sys_Error(), Sys_Fopen(), Sys_InitSignals(), Test_Parameters(), TEST_vPrintf(), TEST_vPrintfLog(), and TEST_vPrintfSilent().

◆ Sys_Init()

void Sys_Init ( void )

Definition at line 33 of file test_all.cpp.

◆ Test_Parameters()

void Test_Parameters ( const int argc,
char ** argv )
static

Definition at line 46 of file test_all.cpp.

References config, i, name, Q_streq, Q_strncpyz(), Q_strstart(), resultPrefix, and TEST_RegisterProperty().

Referenced by main().

◆ TEST_vPrintfLog()

void TEST_vPrintfLog ( const char * fmt,
va_list ap )
static

Definition at line 87 of file test_all.cpp.

References logFile, and Q_vsnprintf().

Referenced by main().

Variable Documentation

◆ config

◆ logFile

FILE* logFile
static

Definition at line 44 of file test_all.cpp.

Referenced by main(), and TEST_vPrintfLog().

◆ resultPrefix

const char* resultPrefix = "ufoai"
static

Definition at line 42 of file test_all.cpp.

Referenced by Test_Parameters().