SDL 3.0
|
Go to the source code of this file.
Data Structures | |
struct | SDLTest_TestCaseReference |
struct | SDLTest_TestSuiteReference |
Macros | |
#define | TEST_ENABLED 1 |
#define | TEST_DISABLED 0 |
#define | TEST_ABORTED -1 |
#define | TEST_STARTED 0 |
#define | TEST_COMPLETED 1 |
#define | TEST_SKIPPED 2 |
#define | TEST_RESULT_PASSED 0 |
#define | TEST_RESULT_FAILED 1 |
#define | TEST_RESULT_NO_ASSERT 2 |
#define | TEST_RESULT_SKIPPED 3 |
#define | TEST_RESULT_SETUP_FAILURE 4 |
Typedefs | |
typedef void(* | SDLTest_TestCaseSetUpFp) (void *arg) |
typedef int(* | SDLTest_TestCaseFp) (void *arg) |
typedef void(* | SDLTest_TestCaseTearDownFp) (void *arg) |
Functions | |
char * | SDLTest_GenerateRunSeed (const int length) |
int | SDLTest_RunSuites (SDLTest_TestSuiteReference *testSuites[], const char *userRunSeed, Uint64 userExecKey, const char *filter, int testIterations, SDL_bool randomOrder) |
Test suite related functions of SDL test framework.
This code is a part of the SDL test library, not the main SDL library.
Definition in file SDL_test_harness.h.
#define TEST_ABORTED -1 |
Definition at line 53 of file SDL_test_harness.h.
#define TEST_COMPLETED 1 |
Definition at line 55 of file SDL_test_harness.h.
#define TEST_DISABLED 0 |
Definition at line 50 of file SDL_test_harness.h.
#define TEST_ENABLED 1 |
Definition at line 49 of file SDL_test_harness.h.
#define TEST_RESULT_FAILED 1 |
Definition at line 60 of file SDL_test_harness.h.
#define TEST_RESULT_NO_ASSERT 2 |
Definition at line 61 of file SDL_test_harness.h.
#define TEST_RESULT_PASSED 0 |
Definition at line 59 of file SDL_test_harness.h.
#define TEST_RESULT_SETUP_FAILURE 4 |
Definition at line 63 of file SDL_test_harness.h.
#define TEST_RESULT_SKIPPED 3 |
Definition at line 62 of file SDL_test_harness.h.
#define TEST_SKIPPED 2 |
Definition at line 56 of file SDL_test_harness.h.
#define TEST_STARTED 0 |
Definition at line 54 of file SDL_test_harness.h.
typedef int(* SDLTest_TestCaseFp) (void *arg) |
Definition at line 69 of file SDL_test_harness.h.
typedef void(* SDLTest_TestCaseSetUpFp) (void *arg) |
Definition at line 66 of file SDL_test_harness.h.
typedef void(* SDLTest_TestCaseTearDownFp) (void *arg) |
Definition at line 72 of file SDL_test_harness.h.
char * SDLTest_GenerateRunSeed | ( | const int | length | ) |
int SDLTest_RunSuites | ( | SDLTest_TestSuiteReference * | testSuites[], |
const char * | userRunSeed, | ||
Uint64 | userExecKey, | ||
const char * | filter, | ||
int | testIterations, | ||
SDL_bool | randomOrder | ||
) |