From: Doug Nazar Date: Mon, 19 Apr 2021 15:53:10 +0000 (-0400) Subject: tests/tcp: Fail if unable to start pipelines. X-Git-Tag: 1.19.3~511^2~183 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=27c392bda354c3264ac4b9c604d5f09552e314e6;p=platform%2Fupstream%2Fgstreamer.git tests/tcp: Fail if unable to start pipelines. Part-of: --- diff --git a/tests/check/pipelines/tcp.c b/tests/check/pipelines/tcp.c index 1226a5f..66a4f5a 100644 --- a/tests/check/pipelines/tcp.c +++ b/tests/check/pipelines/tcp.c @@ -54,6 +54,7 @@ typedef struct static void symmetry_test_setup (SymmetryTest * st, GstElement * sink, GstElement * src) { + GstStateChangeReturn ret; GstCaps *caps; st->sink = sink; g_object_set (sink, "sync", FALSE, NULL); @@ -80,8 +81,13 @@ symmetry_test_setup (SymmetryTest * st, GstElement * sink, GstElement * src) fail_unless (gst_element_link_many (st->src, GST_ELEMENT (st->src_sink), NULL)); - gst_element_set_state (GST_ELEMENT (st->sink_pipeline), GST_STATE_PLAYING); - gst_element_set_state (GST_ELEMENT (st->src_pipeline), GST_STATE_PLAYING); + ret = + gst_element_set_state (GST_ELEMENT (st->sink_pipeline), + GST_STATE_PLAYING); + fail_if (ret == GST_STATE_CHANGE_FAILURE); + ret = + gst_element_set_state (GST_ELEMENT (st->src_pipeline), GST_STATE_PLAYING); + fail_if (ret == GST_STATE_CHANGE_FAILURE); } static void