mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-22 02:13:46 +00:00
tests/check/elements/adder.c: Shuffle NULL state change around and raise timeout more
Original commit message from CVS: * tests/check/elements/adder.c: (event_loop), (GST_START_TEST), (adder_suite): Shuffle NULL state change around and raise timeout more
This commit is contained in:
parent
4576a9528f
commit
ddf82b5695
2 changed files with 11 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2006-05-07 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* tests/check/elements/adder.c: (event_loop), (GST_START_TEST),
|
||||||
|
(adder_suite):
|
||||||
|
Shuffle NULL state change around and raise timeout more
|
||||||
|
|
||||||
2006-05-07 Stefan Kost <ensonic@users.sf.net>
|
2006-05-07 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
* gst/typefind/gsttypefindfunctions.c: (mp4_find_box),
|
* gst/typefind/gsttypefindfunctions.c: (mp4_find_box),
|
||||||
|
|
|
@ -55,7 +55,6 @@ event_loop (GstElement * bin)
|
||||||
case GST_MESSAGE_SEGMENT_DONE:
|
case GST_MESSAGE_SEGMENT_DONE:
|
||||||
gst_message_parse_segment_done (message, &format, &position);
|
gst_message_parse_segment_done (message, &format, &position);
|
||||||
GST_INFO ("received segment_done : %" G_GINT64_FORMAT, position);
|
GST_INFO ("received segment_done : %" G_GINT64_FORMAT, position);
|
||||||
gst_element_set_state (bin, GST_STATE_NULL);
|
|
||||||
loop = FALSE;
|
loop = FALSE;
|
||||||
break;
|
break;
|
||||||
case GST_MESSAGE_WARNING:
|
case GST_MESSAGE_WARNING:
|
||||||
|
@ -118,6 +117,9 @@ GST_START_TEST (test_event)
|
||||||
|
|
||||||
event_loop (bin);
|
event_loop (bin);
|
||||||
|
|
||||||
|
res = gst_element_set_state (bin, GST_STATE_NULL);
|
||||||
|
fail_unless (res != GST_STATE_CHANGE_FAILURE, NULL);
|
||||||
|
|
||||||
fail_unless (position == GST_SECOND, NULL);
|
fail_unless (position == GST_SECOND, NULL);
|
||||||
|
|
||||||
/* cleanup */
|
/* cleanup */
|
||||||
|
@ -135,9 +137,8 @@ adder_suite (void)
|
||||||
suite_add_tcase (s, tc_chain);
|
suite_add_tcase (s, tc_chain);
|
||||||
tcase_add_test (tc_chain, test_event);
|
tcase_add_test (tc_chain, test_event);
|
||||||
|
|
||||||
/* Use a long timeout, as we test all elements and take
|
/* Use a longer timeout */
|
||||||
* at least 0.2 seconds each */
|
tcase_set_timeout (tc_chain, 10);
|
||||||
tcase_set_timeout (tc_chain, 5);
|
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue