diff --git a/test/test-automation/Makefile.am b/test/test-automation/Makefile.am index f141cad93..9e3fce2d4 100644 --- a/test/test-automation/Makefile.am +++ b/test/test-automation/Makefile.am @@ -11,8 +11,10 @@ SUBDIRS = src/libSDLtest \ tests/testrender \ tests/testvideo \ tests/testsyswm \ - tests/testclipboard - + tests/testclipboard \ + tests/testevents \ + tests/testkeyboard + ##all-local: install install: install-runner install-tests install-runner: diff --git a/test/test-automation/build-scripts/install-tests.sh b/test/test-automation/build-scripts/install-tests.sh index 911aaf3c0..0fb441e01 100755 --- a/test/test-automation/build-scripts/install-tests.sh +++ b/test/test-automation/build-scripts/install-tests.sh @@ -15,7 +15,7 @@ elif [[ $PLATFORM == "Darwin" ]]; then fi # TODO: put the test in an array -for suite in "testdummy" "testplatform" "testrect" "testaudio" "testsurface" "testrwops" "testrender" "testvideo" "testsyswm" "testclipboard" +for suite in "testdummy" "testplatform" "testrect" "testaudio" "testsurface" "testrwops" "testrender" "testvideo" "testsyswm" "testclipboard" "testevents" "testkeyboard" do cp -f "$DIRECTORY/$suite/.libs/lib$suite.$EXT" $DIRECTORY done diff --git a/test/test-automation/configure.ac b/test/test-automation/configure.ac index bef1e9152..bc24d941f 100644 --- a/test/test-automation/configure.ac +++ b/test/test-automation/configure.ac @@ -44,6 +44,8 @@ AC_CONFIG_FILES([Makefile tests/testvideo/Makefile tests/testsyswm/Makefile tests/testclipboard/Makefile + tests/testevents/Makefile + tests/testkeyboard/Makefile tests/testrender/Makefile]) AC_OUTPUT diff --git a/test/test-automation/tests/testevents/Makefile.am b/test/test-automation/tests/testevents/Makefile.am new file mode 100644 index 000000000..3f545ee08 --- /dev/null +++ b/test/test-automation/tests/testevents/Makefile.am @@ -0,0 +1,4 @@ +lib_LTLIBRARIES = libtestevents.la +libtestevents_la_SOURCES = testevents.c +libtestevents_la_CLAGS = -fPIC -g +libtestevents_la_LDFLAGS = `sdl-config --libs` -I ../../src/libSDLtest/.libs/libSDLtest.la diff --git a/test/test-automation/tests/testevents/testevents.c b/test/test-automation/tests/testevents/testevents.c new file mode 100644 index 000000000..bdb7f089d --- /dev/null +++ b/test/test-automation/tests/testevents/testevents.c @@ -0,0 +1,34 @@ +#include + +#include + +#include "../../include/SDL_test.h" + + + +/*! + * Note: Add test for events here + * + */ + +/* Test cases */ +static const TestCaseReference test1 = + (TestCaseReference){ "events_test", "description", TEST_DISABLED, 0, 0 }; + +/* Test suite */ +extern const TestCaseReference *testSuite[] = { + &test1, NULL +}; + +TestCaseReference **QueryTestSuite() { + return (TestCaseReference **)testSuite; +} + +/** + * @brief Document test case here + */ +int +events_test(void *arg) +{ + AssertPass(""); +} diff --git a/test/test-automation/tests/testkeyboard/Makefile.am b/test/test-automation/tests/testkeyboard/Makefile.am new file mode 100644 index 000000000..4becf49c3 --- /dev/null +++ b/test/test-automation/tests/testkeyboard/Makefile.am @@ -0,0 +1,4 @@ +lib_LTLIBRARIES = libtestkeyboard.la +libtestkeyboard_la_SOURCES = testkeyboard.c +libtestkeyboard_la_CLAGS = -fPIC -g +libtestkeyboard_la_LDFLAGS = `sdl-config --libs` -I ../../src/libSDLtest/.libs/libSDLtest.la diff --git a/test/test-automation/tests/testkeyboard/testkeyboard.c b/test/test-automation/tests/testkeyboard/testkeyboard.c new file mode 100644 index 000000000..341e39449 --- /dev/null +++ b/test/test-automation/tests/testkeyboard/testkeyboard.c @@ -0,0 +1,34 @@ +#include + +#include + +#include "../../include/SDL_test.h" + + + +/*! + * Note: Add test for keyboard here + * + */ + +/* Test cases */ +static const TestCaseReference test1 = + (TestCaseReference){ "keyboard_test", "description", TEST_DISABLED, 0, 0 }; + +/* Test suite */ +extern const TestCaseReference *testSuite[] = { + &test1, NULL +}; + +TestCaseReference **QueryTestSuite() { + return (TestCaseReference **)testSuite; +} + +/** + * @brief Document test case here + */ +int +keyboard_test(void *arg) +{ + AssertPass(""); +}