tests: skip unit tests for dependency-less elements that have been disabled
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-base / tests / check / meson.build
index 240b8e9..b5a7494 100644 (file)
@@ -30,28 +30,28 @@ base_tests = [
   [ 'libs/videodecoder.c' ],
   [ 'libs/videotimecode.c' ],
   [ 'libs/xmpwriter.c' ],
-  [ 'elements/adder.c' ],
-  [ 'elements/appsink.c' ],
-  [ 'elements/appsrc.c' ],
-  [ 'elements/audioconvert.c' ],
-  [ 'elements/audiointerleave.c' ],
-  [ 'elements/audiomixer.c', false, [ gst_controller_dep ] ],
-  [ 'elements/audiorate.c' ],
-  [ 'elements/audiotestsrc.c' ],
-  [ 'elements/audioresample.c' ],
-  [ 'elements/compositor.c' ],
-  [ 'elements/decodebin.c' ],
-  [ 'elements/overlaycomposition.c' ],
-  [ 'elements/playbin.c' ],
-  [ 'elements/playsink.c' ],
-  [ 'elements/streamsynchronizer.c' ],
-  [ 'elements/subparse.c' ],
-  [ 'elements/urisourcebin.c' ],
-  [ 'elements/videoconvert.c' ],
-  [ 'elements/videorate.c' ],
-  [ 'elements/videoscale.c' ],
-  [ 'elements/videotestsrc.c' ],
-  [ 'elements/volume.c', false, [ gst_controller_dep ] ],
+  [ 'elements/adder.c', get_option('adder').disabled()],
+  [ 'elements/appsink.c', get_option('app').disabled()],
+  [ 'elements/appsrc.c', get_option('app').disabled()],
+  [ 'elements/audioconvert.c', get_option('audioconvert').disabled()],
+  [ 'elements/audiointerleave.c', get_option('audiomixer').disabled()],
+  [ 'elements/audiomixer.c', get_option('audiomixer').disabled(), [ gst_controller_dep ] ],
+  [ 'elements/audiorate.c', get_option('audiorate').disabled()],
+  [ 'elements/audiotestsrc.c', get_option('audiotestsrc').disabled()],
+  [ 'elements/audioresample.c', get_option('audioresample').disabled()],
+  [ 'elements/compositor.c', get_option('compositor').disabled()],
+  [ 'elements/decodebin.c', get_option('playback').disabled()],
+  [ 'elements/overlaycomposition.c', get_option('overlaycomposition').disabled()],
+  [ 'elements/playbin.c', get_option('playback').disabled()],
+  [ 'elements/playsink.c', get_option('playback').disabled()],
+  [ 'elements/streamsynchronizer.c', get_option('playback').disabled()],
+  [ 'elements/subparse.c', get_option('subparse').disabled()],
+  [ 'elements/urisourcebin.c', get_option('playback').disabled()],
+  [ 'elements/videoconvert.c', get_option('videoconvertscale').disabled()],
+  [ 'elements/videorate.c', get_option('videorate').disabled()],
+  [ 'elements/videoscale.c', get_option('videoconvertscale').disabled()],
+  [ 'elements/videotestsrc.c', get_option('videotestsrc').disabled()],
+  [ 'elements/volume.c', get_option('volume').disabled(), [ gst_controller_dep ] ],
   [ 'generic/clock-selection.c' ],
   [ 'generic/states.c', false, [ gmodule_dep ] ],
   [ 'pipelines/simple-launch-lines.c' ],