Add the framework for a test suite

Just the scaffolding, no actual tests just yet

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2013-12-06 14:17:35 +10:00
parent 7d51d769a6
commit 0049641116
4 changed files with 22 additions and 2 deletions

2
.gitignore vendored
View file

@ -26,3 +26,5 @@ src/libinput-version.h
doc/libinput.doxygen
doc/html
tags
test/test-*
test-driver

View file

@ -1,3 +1,3 @@
SUBDIRS = src doc
SUBDIRS = src doc test
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}

View file

@ -59,10 +59,18 @@ else
fi
AM_CONDITIONAL([HAVE_DOXYGEN], [test "x$have_doxygen" = "xyes"])
AC_ARG_ENABLE(tests,
AS_HELP_STRING([--enable-tests], [Build the tests (default=yes)]),
[build_tests="$enableval"],
[build_tests="yes"])
AM_CONDITIONAL(BUILD_TESTS, [test "x$build_tests" = "xyes"])
AC_CONFIG_FILES([Makefile
doc/Makefile
doc/libinput.doxygen
src/Makefile
src/libinput.pc
src/libinput-version.h])
src/libinput-version.h
test/Makefile])
AC_OUTPUT

10
test/Makefile.am Normal file
View file

@ -0,0 +1,10 @@
if BUILD_TESTS
AM_CPPFLAGS = -I$(top_srcdir)/src
run_tests =
build_tests =
noinst_PROGRAMS = $(build_tests) $(run_tests)
TESTS = $(run_tests)
endif