author | Sam Lantinga <slouken@libsdl.org> |
Sat, 22 Dec 2012 17:24:42 -0800 | |
changeset 6769 | b49778d885cd |
parent 6763 | test/tests/testsuites.h@9cbd31a3450b |
child 6772 | 5229a117ef97 |
permissions | -rw-r--r-- |
6756
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
1 |
/** |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
2 |
* Reference to all test suites. |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
3 |
* |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
4 |
*/ |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
5 |
|
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
6 |
#ifndef _testsuites_h |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
7 |
#define _testsuites_h |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
8 |
|
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
9 |
#include "SDL_test.h" |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
10 |
|
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
11 |
// Test collections |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
12 |
//extern SDLTest_TestSuiteReference audioTestSuite; |
6760
04dcce3081e6
Port clipboard and rwops test suites from GSOC code; minor updates to harness and fuzzer in test lib
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6757
diff
changeset
|
13 |
extern SDLTest_TestSuiteReference clipboardTestSuite; |
6756
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
14 |
//extern SDLTest_TestSuiteReference eventsTestSuite; |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
15 |
//extern SDLTest_TestSuiteReference keyboardTestSuite; |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
16 |
extern SDLTest_TestSuiteReference platformTestSuite; |
6757
9935f71c8c81
Fixes in harness and fuzzer test lib components; improve harness driver; add rect test suite
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6756
diff
changeset
|
17 |
extern SDLTest_TestSuiteReference rectTestSuite; |
6763
9cbd31a3450b
Test lib updates: updated harness to support filtering, added surface comparer, updated interface to test images; added Render test suite from GSOC project
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6760
diff
changeset
|
18 |
extern SDLTest_TestSuiteReference renderTestSuite; |
6760
04dcce3081e6
Port clipboard and rwops test suites from GSOC code; minor updates to harness and fuzzer in test lib
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6757
diff
changeset
|
19 |
extern SDLTest_TestSuiteReference rwopsTestSuite; |
6756
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
20 |
//extern SDLTest_TestSuiteReference surfaceTestSuite; |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
21 |
//extern SDLTest_TestSuiteReference syswmTestSuite; |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
22 |
//extern SDLTest_TestSuiteReference videoTestSuite; |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
23 |
|
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
24 |
// All test suites |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
25 |
SDLTest_TestSuiteReference *testSuites[] = { |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
26 |
// &audioTestSuite, |
6760
04dcce3081e6
Port clipboard and rwops test suites from GSOC code; minor updates to harness and fuzzer in test lib
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6757
diff
changeset
|
27 |
&clipboardTestSuite, |
6756
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
28 |
// &eventsTestSuite, |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
29 |
// &keyboardTestSuite, |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
30 |
&platformTestSuite, |
6757
9935f71c8c81
Fixes in harness and fuzzer test lib components; improve harness driver; add rect test suite
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6756
diff
changeset
|
31 |
&rectTestSuite, |
6763
9cbd31a3450b
Test lib updates: updated harness to support filtering, added surface comparer, updated interface to test images; added Render test suite from GSOC project
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6760
diff
changeset
|
32 |
&renderTestSuite, |
6760
04dcce3081e6
Port clipboard and rwops test suites from GSOC code; minor updates to harness and fuzzer in test lib
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
6757
diff
changeset
|
33 |
&rwopsTestSuite, |
6756
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
34 |
// &surfaceTestSuite, |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
35 |
// &syswmTestSuite, |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
36 |
// &videoTestSuite, |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
37 |
NULL |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
38 |
}; |
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
39 |
|
398073b195bb
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
Andreas Schiffler <aschiffler@ferzkopp.net>
parents:
diff
changeset
|
40 |
#endif |