Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Commit

Permalink
Added new test suites testvideo, testsyswm and testclipboard.
Browse files Browse the repository at this point in the history
  • Loading branch information
mkauppila committed Aug 9, 2011
1 parent b7ebf70 commit 42c0ca2
Show file tree
Hide file tree
Showing 10 changed files with 123 additions and 3 deletions.
5 changes: 4 additions & 1 deletion test/test-automation/Makefile.am
Expand Up @@ -8,7 +8,10 @@ SUBDIRS = src/libSDLtest \
tests/testaudio \
tests/testsurface \
tests/testrwops \
tests/testrender
tests/testrender \
tests/testvideo \
tests/testsyswm \
tests/testclipboard

##all-local: install
install: install-runner install-tests
Expand Down
2 changes: 1 addition & 1 deletion test/test-automation/README
@@ -1,6 +1,6 @@
/*! \mainpage Documentation for SDL test harness

\section Brief introduction
\section Introduction

This is doxygen-generated docs for SDL test harness.

Expand Down
2 changes: 1 addition & 1 deletion test/test-automation/build-scripts/install-tests.sh
Expand Up @@ -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"
for suite in "testdummy" "testplatform" "testrect" "testaudio" "testsurface" "testrwops" "testrender" "testvideo" "testsyswm" "testclipboard"
do
cp -f "$DIRECTORY/$suite/.libs/lib$suite.$EXT" $DIRECTORY
done
Expand Down
3 changes: 3 additions & 0 deletions test/test-automation/configure.ac
Expand Up @@ -41,6 +41,9 @@ AC_CONFIG_FILES([Makefile
tests/testaudio/Makefile
tests/testsurface/Makefile
tests/testrwops/Makefile
tests/testvideo/Makefile
tests/testsyswm/Makefile
tests/testclipboard/Makefile
tests/testrender/Makefile])

AC_OUTPUT
Expand Down
4 changes: 4 additions & 0 deletions test/test-automation/tests/testclipboard/Makefile.am
@@ -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 changes: 34 additions & 0 deletions test/test-automation/tests/testclipboard/testclipboard.c
@@ -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 changes: 4 additions & 0 deletions test/test-automation/tests/testsyswm/Makefile.am
@@ -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 changes: 34 additions & 0 deletions test/test-automation/tests/testsyswm/testsyswm.c
@@ -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 changes: 4 additions & 0 deletions test/test-automation/tests/testvideo/Makefile.am
@@ -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 changes: 34 additions & 0 deletions test/test-automation/tests/testvideo/testvideo.c
@@ -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("");
}

0 comments on commit 42c0ca2

Please sign in to comment.