Added new test suites testvideo, testsyswm and testclipboard.
This commit is contained in:
parent
68633ef568
commit
c6bc7ef7af
10 changed files with 123 additions and 3 deletions
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
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
|
||||||
|
|
4
test/test-automation/tests/testclipboard/Makefile.am
Normal file
4
test/test-automation/tests/testclipboard/Makefile.am
Normal 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
|
34
test/test-automation/tests/testclipboard/testclipboard.c
Normal file
34
test/test-automation/tests/testclipboard/testclipboard.c
Normal 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("");
|
||||||
|
}
|
4
test/test-automation/tests/testsyswm/Makefile.am
Normal file
4
test/test-automation/tests/testsyswm/Makefile.am
Normal 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
|
34
test/test-automation/tests/testsyswm/testsyswm.c
Normal file
34
test/test-automation/tests/testsyswm/testsyswm.c
Normal 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("");
|
||||||
|
}
|
4
test/test-automation/tests/testvideo/Makefile.am
Normal file
4
test/test-automation/tests/testvideo/Makefile.am
Normal 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
|
34
test/test-automation/tests/testvideo/testvideo.c
Normal file
34
test/test-automation/tests/testvideo/testvideo.c
Normal 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("");
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue