Commit c6bc7ef7 authored by Markus Kauppila's avatar Markus Kauppila

Added new test suites testvideo, testsyswm and testclipboard.

parent 68633ef5
...@@ -8,7 +8,10 @@ SUBDIRS = src/libSDLtest \ ...@@ -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
......
/*! \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.
......
...@@ -15,7 +15,7 @@ elif [[ $PLATFORM == "Darwin" ]]; then ...@@ -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
......
...@@ -41,6 +41,9 @@ AC_CONFIG_FILES([Makefile ...@@ -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
......
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
#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("");
}
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
#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("");
}
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
#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("");
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment