SDL Visual Test
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Typedefs | Functions
SDL_visualtest_variators.h File Reference
#include "SDL_visualtest_exhaustive_variator.h"
#include "SDL_visualtest_random_variator.h"

Go to the source code of this file.

Data Structures

struct  SDLVisualTest_Variator
 

Typedefs

typedef struct
SDLVisualTest_Variator 
SDLVisualTest_Variator
 

Functions

int SDLVisualTest_InitVariator (SDLVisualTest_Variator *variator, SDLVisualTest_SUTConfig *config, SDLVisualTest_VariatorType type, Uint64 seed)
 
char * SDLVisualTest_GetNextVariation (SDLVisualTest_Variator *variator)
 
void SDLVisualTest_FreeVariator (SDLVisualTest_Variator *variator)
 

Detailed Description

Header for all the variators that vary input parameters to a SUT application.

Typedef Documentation

Struct that acts like a wrapper around the different types of variators available.

Function Documentation

void SDLVisualTest_FreeVariator ( SDLVisualTest_Variator *  variator)

Frees any resources associated with the variator.

char* SDLVisualTest_GetNextVariation ( SDLVisualTest_Variator *  variator)

Gets the next variation using the variator.

Returns
The arguments string representing the variation on success, and NULL on failure. The pointer returned should not be freed.
int SDLVisualTest_InitVariator ( SDLVisualTest_Variator *  variator,
SDLVisualTest_SUTConfig *  config,
SDLVisualTest_VariatorType  type,
Uint64  seed 
)

Initializes the variator object pointed to by variator of type type with information from the config object pointed to by config.

Returns
1 on success, 0 on failure