Commit Graph

1230 Commits

Author SHA1 Message Date
Markus Kauppila
3681c6e522 Initial version of "scan tests/ for test suites" functionality. 2011-06-07 21:11:11 +03:00
Markus Kauppila
813dff463b Add a comment. 2011-06-06 21:16:18 +03:00
Markus Kauppila
0aa772bb98 Minor refactorings. 2011-06-06 18:37:53 +03:00
Markus Kauppila
2ed100a0cc Converted libtest to a more proper dummy test suite (libtestdummy). 2011-06-06 18:15:19 +03:00
Markus Kauppila
37e7051d12 Fix: Use DEFINE instead of plain number. 2011-06-05 18:44:58 +03:00
Markus Kauppila
c761e7bd79 Refactored a bit. Extracted the code which checks for
test suite selection to a function.
2011-06-05 18:38:06 +03:00
Markus Kauppila
f313322848 Small fixes to previous commit. 2011-06-05 17:34:04 +03:00
Markus Kauppila
b0a57ac402 Possible to execute only selected tests or suites. 2011-06-05 16:10:10 +03:00
Markus Kauppila
b6d5aa6142 Runner can execute multiple test suites consecutively. 2011-06-04 18:50:41 +03:00
Markus Kauppila
31ed925ea9 Fixed old comments and added new ones. 2011-06-04 18:08:54 +03:00
Markus Kauppila
1c52082e17 Test case fails if it doesn't contain any asserts. 2011-06-04 17:58:46 +03:00
Markus Kauppila
6e6d706e75 Refactoring the TestCaseInit and TestCaseQuit functions
to be caller from the Runner.
2011-06-04 17:50:23 +03:00
Markus Kauppila
991519d59d Ported testrect from original automation code, updated AssertEquals, added AssertTrue 2011-06-01 18:03:09 -07:00
Markus Kauppila
0a18a5b73a Refactoring runner.c. Added --help/-h command line option. 2011-06-01 12:29:19 +03:00
Markus Kauppila
50805a6b0a Fixes to doxygen comments.
Changed some printf() to fprints(stderr).
2011-05-31 14:40:28 +03:00
Markus Kauppila
b96acda96a Moved tests/SDL_test.{c,h} 2011-05-30 21:57:04 +03:00
Markus Kauppila
ced3b56198 Fixed doxygen warnings 2011-05-30 18:58:20 +03:00
Markus Kauppila
9ef336918a Refactoring the code (runner.c).
Adding support for executing tests in-proc.
2011-05-30 12:55:40 +03:00
Markus Kauppila
79359313d4 Added doxygen-compatible comments 2011-05-30 11:53:59 +03:00
Andreas Schiffler
40bfbbdbf9 Fixed global suite declaration segfault via external linkage declaration 2011-05-26 20:13:49 -07:00
Markus Kauppila
e022f90b60 Little fixes here and there. 2011-05-26 19:57:03 +03:00
Markus Kauppila
7a278b2f78 Added TestCaseReference structure. 2011-05-26 19:19:46 +03:00
Markus Kauppila
94e6e4cea9 Refactoring the massive main() to smaller functions. 2011-05-26 18:38:56 +03:00
Markus Kauppila
f3bee868b4 Some fixes for Linux compatibility. 2011-05-25 09:45:03 -07:00
Markus Kauppila
53b99958d9 Fixed an error from make target: install 2011-05-25 19:02:43 +03:00
Markus Kauppila
09e6c52b0e New automake-based build process. 2011-05-25 18:53:48 +03:00
Markus Kauppila
f218d77732 Simplifying 2011-05-24 10:25:25 +03:00
Markus Kauppila
553838dce5 Tiny changes to runner 2011-05-23 17:49:06 +03:00
Markus Kauppila
5af8eaab18 Added assertEquals(Uint32, Uint32) function 2011-05-23 13:14:09 +03:00
Markus Kauppila
f052579c0b Tiny Makefile.in fixes 2011-05-23 10:43:49 +03:00
Markus Kauppila
f9c339ef02 Bootstrapping build process using proof-of-concept test runner. 2011-05-20 13:50:52 +03:00
Sam Lantinga
cca381f73f Added test of the assertion reporting system 2011-04-19 11:41:45 -07:00
Sam Lantinga
6196aa221e SDL 1.3 is now under the zlib license. 2011-04-08 13:03:26 -07:00
Sam Lantinga
93d1e1f0bf Backed out changeset ef550bdb8c1b 2011-03-28 20:33:41 -07:00
Ryan C. Gordon
af4cde4abc If a test program window resizes, resize its viewport, too. 2011-03-28 23:20:54 -04:00
Ryan C. Gordon
fe1c0bd3ae Added orientation rotation for iOS. 2011-03-28 23:21:22 -04:00
Sam Lantinga
ae58a49f62 NDS update
Frank Zago to SDL

There's also a patch to adapt one test for the nds, and that adds several
makefiles to compile these tests. Whenever you apply it, could you completely
remove the test/nds-test-progs/sprite and test/nds-test-progs/sprite2
directories ?
2011-03-26 21:28:17 -07:00
Sam Lantinga
065886413a Temporarily removing sprite and sprite2 at Frank's request 2011-03-26 21:27:23 -07:00
Sam Lantinga
56c4464487 Added high resolution timing API: SDL_GetPerformanceCounter(), SDL_GetPerformanceFrequency() 2011-03-25 14:45:04 -07:00
Sam Lantinga
f0c424685b SDL 1.3 requires a 64-bit type for the platform. 2011-03-25 13:47:49 -07:00
Sam Lantinga
b12e397498 Don't be clever, just call it testthread 2011-03-25 11:09:57 -07:00
Sam Lantinga
2d4e47a5a7 Added a function to create color cursors: SDL_CreateColorCursor() 2011-03-11 14:14:38 -08:00
Sam Lantinga
93c94e872e Fixing permissions 2011-03-11 13:22:43 -08:00
Sam Lantinga
069fbf4861 Gamma support is back!
New API functions:
	SDL_SetWindowBrightness()
	SDL_GetWindowBrightness()
	SDL_SetWindowGammaRamp()
	SDL_GetWindowGammaRamp()
	SDL_CalculateGammaRamp()
2011-03-11 08:49:20 -08:00
Sam Lantinga
9a54623af4 Added screenshot support for tests using the common framework. 2011-03-10 00:58:45 -08:00
Sam Lantinga
5bd2b6863a Fixed bug 1163 (SDL_TEXTINPUT not being received on iPhoneOS) 2011-03-09 17:38:12 -08:00
Sam Lantinga
5dcb9d6a2a Removed newlines from log messages
Slightly speeded up event history processing each frame
2011-03-09 15:51:51 -08:00
Sam Lantinga
f2f0596d35 Use SDL_Log() so the messages show up on iPhone and Android 2011-03-09 15:08:41 -08:00
Sam Lantinga
ee32f9fe9d Make the globals static so they're initialized to zero. 2011-03-09 14:47:37 -08:00
Sam Lantinga
848802dbb4 Fixed testgesture to work on the iPhone 2011-03-09 14:46:09 -08:00