testautomation_suites.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. /**
  2. * Reference to all test suites.
  3. *
  4. */
  5. #ifndef _testsuites_h
  6. #define _testsuites_h
  7. #include "SDL_test.h"
  8. /* Test collections */
  9. extern SDLTest_TestSuiteReference audioTestSuite;
  10. extern SDLTest_TestSuiteReference clipboardTestSuite;
  11. extern SDLTest_TestSuiteReference eventsTestSuite;
  12. extern SDLTest_TestSuiteReference guidTestSuite;
  13. extern SDLTest_TestSuiteReference hintsTestSuite;
  14. extern SDLTest_TestSuiteReference joystickTestSuite;
  15. extern SDLTest_TestSuiteReference keyboardTestSuite;
  16. extern SDLTest_TestSuiteReference logTestSuite;
  17. extern SDLTest_TestSuiteReference mainTestSuite;
  18. extern SDLTest_TestSuiteReference mathTestSuite;
  19. extern SDLTest_TestSuiteReference mouseTestSuite;
  20. extern SDLTest_TestSuiteReference pixelsTestSuite;
  21. extern SDLTest_TestSuiteReference platformTestSuite;
  22. extern SDLTest_TestSuiteReference rectTestSuite;
  23. extern SDLTest_TestSuiteReference renderTestSuite;
  24. extern SDLTest_TestSuiteReference rwopsTestSuite;
  25. extern SDLTest_TestSuiteReference sdltestTestSuite;
  26. extern SDLTest_TestSuiteReference stdlibTestSuite;
  27. extern SDLTest_TestSuiteReference subsystemsTestSuite;
  28. extern SDLTest_TestSuiteReference surfaceTestSuite;
  29. extern SDLTest_TestSuiteReference syswmTestSuite;
  30. extern SDLTest_TestSuiteReference timerTestSuite;
  31. extern SDLTest_TestSuiteReference videoTestSuite;
  32. /* All test suites */
  33. SDLTest_TestSuiteReference *testSuites[] = {
  34. &audioTestSuite,
  35. &clipboardTestSuite,
  36. &eventsTestSuite,
  37. &guidTestSuite,
  38. &hintsTestSuite,
  39. &joystickTestSuite,
  40. &keyboardTestSuite,
  41. &logTestSuite,
  42. &mainTestSuite,
  43. &mathTestSuite,
  44. &mouseTestSuite,
  45. &pixelsTestSuite,
  46. &platformTestSuite,
  47. &rectTestSuite,
  48. &renderTestSuite,
  49. &rwopsTestSuite,
  50. &sdltestTestSuite,
  51. &stdlibTestSuite,
  52. &surfaceTestSuite,
  53. &syswmTestSuite,
  54. &timerTestSuite,
  55. &videoTestSuite,
  56. &subsystemsTestSuite, /* run last, not interfere with other test enviroment */
  57. NULL
  58. };
  59. #endif