summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDoug Nazar <nazard@nazar.ca>2021-04-19 11:53:10 -0400
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-04-20 09:49:23 +0000
commit27c392bda354c3264ac4b9c604d5f09552e314e6 (patch)
tree29da85124aa976211dea29b014228a0129a2d0ec /tests
parentd4bf6b36d252f085ba02c576258ce2a166bf4d76 (diff)
tests/tcp: Fail if unable to start pipelines.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1105>
Diffstat (limited to 'tests')
-rw-r--r--tests/check/pipelines/tcp.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/check/pipelines/tcp.c b/tests/check/pipelines/tcp.c
index 1226a5fb1..66a4f5a62 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