36 #ifndef _SDL_test_harness_h
37 #define _SDL_test_harness_h
47 #define TEST_ENABLED 1
48 #define TEST_DISABLED 0
51 #define TEST_ABORTED -1
52 #define TEST_STARTED 0
53 #define TEST_COMPLETED 1
54 #define TEST_SKIPPED 2
57 #define TEST_RESULT_PASSED 0
58 #define TEST_RESULT_FAILED 1
59 #define TEST_RESULT_NO_ASSERT 2
60 #define TEST_RESULT_SKIPPED 3
61 #define TEST_RESULT_SETUP_FAILURE 4
SDLTest_TestCaseTearDownFp testTearDown
GLvoid **typedef void(GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
void(* SDLTest_TestCaseTearDownFp)(void *arg)
SDLTest_TestCaseSetUpFp testSetUp
const SDLTest_TestCaseReference ** testCases
int(* SDLTest_TestCaseFp)(void *arg)
struct SDLTest_TestCaseReference SDLTest_TestCaseReference
uint64_t Uint64
An unsigned 64-bit integer type.
struct SDLTest_TestSuiteReference SDLTest_TestSuiteReference
void(* SDLTest_TestCaseSetUpFp)(void *arg)
int SDLTest_RunSuites(SDLTest_TestSuiteReference *testSuites[], const char *userRunSeed, Uint64 userExecKey, const char *filter, int testIterations)
Execute a test suite using the given run seed and execution key.
SDLTest_TestCaseFp testCase