summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
authorJens Georg <jensg@openismus.com>2012-10-05 09:27:28 +0200
committerJens Georg <jensg@openismus.com>2012-10-05 17:33:28 +0200
commit97b9b6ac76d6891ff469e99d4555959c417b21c8 (patch)
tree7e62aa675abd4f9c42a37257c6fa41284e02d1ab /tests/Makefile.am
parentf053f312bd18bc75e20f53af41e650021e5bf0a1 (diff)
downloadrygel-97b9b6ac76d6891ff469e99d4555959c417b21c8.tar.gz
test: Add a test for media engines
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am30
1 files changed, 29 insertions, 1 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 65ca376a..662724cb 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -43,10 +43,13 @@ check_PROGRAMS = rygel-http-item-uri-test \
rygel-searchable-container-test \
rygel-item-creator-test \
rygel-user-config-test \
- rygel-regression
+ rygel-regression \
+ rygel-media-engine-test
TESTS = $(check_PROGRAMS)
+EXTRA_DIST = $(srcdir)/data/test-data.dat
+
rygel_http_item_uri_test_SOURCES = rygel-http-item-uri-test.vala \
rygel-http-item-uri.vala
@@ -131,6 +134,31 @@ rygel_regression_LDADD = \
$(top_builddir)/src/librygel-server/librygel-server-1.0.la \
$(top_builddir)/src/librygel-core/librygel-core-1.0.la
+rygel_media_engine_test_SOURCES = \
+ rygel-media-engine-test.vala
+
+rygel_media_engine_test_VALAFLAGS = \
+ $(AM_VALAFLAGS) \
+ --pkg rygel-server-1.0 \
+ --pkg rygel-core-1.0 \
+ --vapidir $(top_builddir)/src/librygel-server \
+ --vapidir $(top_builddir)/src/librygel-core
+
+rygel_media_engine_test_CFLAGS = \
+ $(AM_CFLAGS) \
+ -DTEST_DATA_FOLDER='"$(abs_srcdir)/data"' \
+ -DTEST_ENGINE_PATH='"$(abs_top_builddir)/src/media-engines"' \
+ -DBUILT_ENGINES='"@BUILT_ENGINES@"' \
+ -I$(top_builddir)/src/librygel-server \
+ -I$(top_srcdir)/src/librygel-server \
+ -I$(top_builddir)/src/librygel-core \
+ -I$(top_srcdir)/src/librygel-core
+
+rygel_media_engine_test_LDADD = \
+ $(LDADD) \
+ $(top_builddir)/src/librygel-server/librygel-server-1.0.la \
+ $(top_builddir)/src/librygel-core/librygel-core-1.0.la
+
if HAVE_GSTREAMER
check_PROGRAMS += \
rygel-playbin-renderer-test \