On Wed, Feb 19, 2014 at 5:04 PM, Thierry Reding thierry.reding@gmail.com wrote:
From: Thierry Reding treding@nvidia.com
This test opens a device, dumps the version information and checks that a Tegra DRM context can be opened on it.
Signed-off-by: Thierry Reding treding@nvidia.com
configure.ac | 1 + tests/Makefile.am | 4 ++++ tests/tegra/Makefile.am | 20 ++++++++++++++++ tests/tegra/openclose.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 88 insertions(+) create mode 100644 tests/tegra/Makefile.am create mode 100644 tests/tegra/openclose.c
diff --git a/configure.ac b/configure.ac index 752a70592933..c4ae14e8d2e1 100644 --- a/configure.ac +++ b/configure.ac @@ -421,6 +421,7 @@ AC_CONFIG_FILES([ tests/radeon/Makefile tests/vbltest/Makefile tests/exynos/Makefile
tests/tegra/Makefile include/Makefile include/drm/Makefile man/Makefile
diff --git a/tests/Makefile.am b/tests/Makefile.am index cd1149130214..0a3d21f2d99f 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -24,6 +24,10 @@ if HAVE_EXYNOS SUBDIRS += exynos endif
+if HAVE_TEGRA +SUBDIRS += tegra +endif
if HAVE_LIBUDEV
check_LTLIBRARIES = libdrmtest.la diff --git a/tests/tegra/Makefile.am b/tests/tegra/Makefile.am new file mode 100644 index 000000000000..7039f09d38aa --- /dev/null +++ b/tests/tegra/Makefile.am @@ -0,0 +1,20 @@ +AM_CPPFLAGS = \
-I$(top_srcdir)/include/drm \
-I$(top_srcdir)/tegra
+AM_CFLAGS = -Wall -Werror
+LDADD = \
../../tegra/libdrm_tegra.la
+TESTS = \
openclose \
+if HAVE_INSTALL_TESTS +testdir = $(libexecdir)/libdrm/tests/tegra +test_PROGRAMS = \
$(TESTS)
+else +noinst_PROGRAMS = $(TESTS) +check_PROGRAMS = $(TESTS) +endif
You should probably add openclose to .gitignore also. The same goes for gr2d-fill in the other commit.