Added new test suites testvideo, testsyswm and testclipboard.

This commit is contained in:
Markus Kauppila 2011-08-09 18:20:48 +03:00
parent 68633ef568
commit c6bc7ef7af
10 changed files with 123 additions and 3 deletions

View file

@ -8,7 +8,10 @@ SUBDIRS = src/libSDLtest \
tests/testaudio \ tests/testaudio \
tests/testsurface \ tests/testsurface \
tests/testrwops \ tests/testrwops \
tests/testrender tests/testrender \
tests/testvideo \
tests/testsyswm \
tests/testclipboard
##all-local: install ##all-local: install
install: install-runner install-tests install: install-runner install-tests

View file

@ -1,6 +1,6 @@
/*! \mainpage Documentation for SDL test harness /*! \mainpage Documentation for SDL test harness
\section Brief introduction \section Introduction
This is doxygen-generated docs for SDL test harness. This is doxygen-generated docs for SDL test harness.

View file

@ -15,7 +15,7 @@ elif [[ $PLATFORM == "Darwin" ]]; then
fi fi
# TODO: put the test in an array # TODO: put the test in an array
for suite in "testdummy" "testplatform" "testrect" "testaudio" "testsurface" "testrwops" "testrender" for suite in "testdummy" "testplatform" "testrect" "testaudio" "testsurface" "testrwops" "testrender" "testvideo" "testsyswm" "testclipboard"
do do
cp -f "$DIRECTORY/$suite/.libs/lib$suite.$EXT" $DIRECTORY cp -f "$DIRECTORY/$suite/.libs/lib$suite.$EXT" $DIRECTORY
done done

View file

@ -41,6 +41,9 @@ AC_CONFIG_FILES([Makefile
tests/testaudio/Makefile tests/testaudio/Makefile
tests/testsurface/Makefile tests/testsurface/Makefile
tests/testrwops/Makefile tests/testrwops/Makefile
tests/testvideo/Makefile
tests/testsyswm/Makefile
tests/testclipboard/Makefile
tests/testrender/Makefile]) tests/testrender/Makefile])
AC_OUTPUT AC_OUTPUT

View file

@ -0,0 +1,4 @@
lib_LTLIBRARIES = libtestclipboard.la
libtestclipboard_la_SOURCES = testclipboard.c
libtestclipboard_la_CLAGS = -fPIC -g
libtestclipboard_la_LDFLAGS = `sdl-config --libs` -I ../../src/libSDLtest/.libs/libSDLtest.la

View file

@ -0,0 +1,34 @@
#include <stdio.h>
#include <SDL/SDL.h>
#include "../../include/SDL_test.h"
/*!
* Note: Add test for clipboard here
*
*/
/* Test cases */
static const TestCaseReference test1 =
(TestCaseReference){ "clipboard_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
clipboard_test(void *arg)
{
AssertPass("");
}

View file

@ -0,0 +1,4 @@
lib_LTLIBRARIES = libtestsyswm.la
libtestsyswm_la_SOURCES = testsyswm.c
libtestsyswm_la_CLAGS = -fPIC -g
libtestsyswm_la_LDFLAGS = `sdl-config --libs` -I ../../src/libSDLtest/.libs/libSDLtest.la

View file

@ -0,0 +1,34 @@
#include <stdio.h>
#include <SDL/SDL.h>
#include "../../include/SDL_test.h"
/*!
* Note: Add test for syswm here
*
*/
/* Test cases */
static const TestCaseReference test1 =
(TestCaseReference){ "syswm_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
syswm_test(void *arg)
{
AssertPass("");
}

View file

@ -0,0 +1,4 @@
lib_LTLIBRARIES = libtestvideo.la
libtestvideo_la_SOURCES = testvideo.c
libtestvideo_la_CLAGS = -fPIC -g
libtestvideo_la_LDFLAGS = `sdl-config --libs` -I ../../src/libSDLtest/.libs/libSDLtest.la

View file

@ -0,0 +1,34 @@
#include <stdio.h>
#include <SDL/SDL.h>
#include "../../include/SDL_test.h"
/*!
* Note: Add test for video here
*
*/
/* Test cases */
static const TestCaseReference test1 =
(TestCaseReference){ "video_test", "video stuff", TEST_DISABLED, 0, 0 };
/* Test suite */
extern const TestCaseReference *testSuite[] = {
&test1, NULL
};
TestCaseReference **QueryTestSuite() {
return (TestCaseReference **)testSuite;
}
/**
* @brief Document test case here
*/
int
video_test(void *arg)
{
AssertPass("");
}