UFO: Alien Invasion
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, config_t::log, logFile, Qcommon_SetPrintFunction(), Sys_Error(), Sys_Fopen(), Sys_InitSignals(), Test_Parameters(), TEST_vPrintf(), TEST_vPrintfLog(), TEST_vPrintfSilent(), and config_t::verbose.

◆ Sys_Init()

void Sys_Init ( void  )

Definition at line 33 of file test_all.cpp.

◆ Test_Parameters()

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

◆ TEST_vPrintfLog()

static 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().