From: Stefan Kost Date: Thu, 9 Sep 2010 18:40:51 +0000 (+0300) Subject: tests: allow running state tests for all elements X-Git-Tag: RELEASE-0.10.26~161 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b72c29a834640de7984b34391d844687dd45dd2a;p=platform%2Fupstream%2Fgst-plugins-good.git tests: allow running state tests for all elements Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check to try elements that would normaly be skipped. --- diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am index 4ccc11e..5681275 100644 --- a/tests/check/Makefile.am +++ b/tests/check/Makefile.am @@ -11,7 +11,7 @@ TESTS_ENVIRONMENT = \ GST_PLUGIN_SYSTEM_PATH= \ GST_PLUGIN_PATH=$(top_builddir)/gst:$(top_builddir)/ext:$(top_builddir)/sys:$(GSTPB_PLUGINS_DIR):$(GST_PLUGINS_DIR) \ GST_PLUGIN_LOADING_WHITELIST="gstreamer@$(GST_PLUGINS_DIR):gst-plugins-base@$(GSTPB_PLUGINS_DIR):gst-plugins-good@$(top_builddir)" \ - STATE_IGNORE_ELEMENTS="aasink autoaudiosrc autoaudiosink autovideosrc autovideosink \ + GST_STATE_IGNORE_ELEMENTS="aasink autoaudiosrc autoaudiosink autovideosrc autovideosink \ cacasink cairotextoverlay gconfaudiosrc gconfvideosrc gconfaudiosink gconfvideosink \ halaudiosrc halaudiosink v4l2src osssrc osssink pulsesink pulsesrc pulsemixer \ osxaudiosink osxaudiosrc osxvideosrc osxvideosink" diff --git a/tests/check/generic/states.c b/tests/check/generic/states.c index 1ed6dc9..0f6d1da 100644 --- a/tests/check/generic/states.c +++ b/tests/check/generic/states.c @@ -39,8 +39,8 @@ setup (void) const gchar *STATE_IGNORE_ELEMENTS = NULL; GST_DEBUG ("getting elements for package %s", PACKAGE); - STATE_IGNORE_ELEMENTS = g_getenv ("STATE_IGNORE_ELEMENTS"); - if (STATE_IGNORE_ELEMENTS) { + STATE_IGNORE_ELEMENTS = g_getenv ("GST_STATE_IGNORE_ELEMENTS"); + if (!g_getenv ("GST_NO_STATE_IGNORE_ELEMENTS") && STATE_IGNORE_ELEMENTS) { GST_DEBUG ("Will ignore element factories: '%s'", STATE_IGNORE_ELEMENTS); ignorelist = g_strsplit (STATE_IGNORE_ELEMENTS, " ", 0); }