From 2543d9c28c005fea83ed7d45ea69b5a2c53a1e28 Mon Sep 17 00:00:00 2001 From: Marvin Schmidt Date: Wed, 14 Oct 2009 18:58:06 +0200 Subject: flvmux: Use loop test to prevent timeout on slow machines Partially fixes bug #597739. --- tests/check/elements/flvmux.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/tests/check/elements/flvmux.c b/tests/check/elements/flvmux.c index 5df3e13b..6930ac71 100644 --- a/tests/check/elements/flvmux.c +++ b/tests/check/elements/flvmux.c @@ -139,14 +139,9 @@ mux_pcm_audio (guint num_buffers, guint repeat) GST_START_TEST (test_index_writing) { - guint bufs; - /* note: there's a magic 128 value in flvmux when doing index writing */ - for (bufs = 1; bufs < 500; bufs += 33) { - mux_pcm_audio (bufs, 2); - } - - gst_task_cleanup_all (); + if ((__i__ % 33) == 1) + mux_pcm_audio (__i__, 2); } GST_END_TEST; @@ -158,7 +153,7 @@ flvmux_suite (void) TCase *tc_chain = tcase_create ("general"); suite_add_tcase (s, tc_chain); - tcase_add_test (tc_chain, test_index_writing); + tcase_add_loop_test (tc_chain, test_index_writing, 1, 499); return s; } -- cgit