mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 20:05:38 +00:00
flvmux test: refactor looped test.
Looping the test 500 times to only execute the test once every 33 times means we inited and deinited gstreamer 467 times for no reason at all, which was annoying when running the test with valgrind.
This commit is contained in:
parent
fc9db36a1f
commit
9b1aec0f79
1 changed files with 4 additions and 5 deletions
|
@ -149,8 +149,7 @@ mux_pcm_audio (guint num_buffers, guint repeat)
|
|||
GST_START_TEST (test_index_writing)
|
||||
{
|
||||
/* note: there's a magic 128 value in flvmux when doing index writing */
|
||||
if ((__i__ % 33) == 1)
|
||||
mux_pcm_audio (__i__, 2);
|
||||
mux_pcm_audio (__i__ * 33 + 1, 2);
|
||||
}
|
||||
|
||||
GST_END_TEST;
|
||||
|
@ -428,17 +427,17 @@ flvmux_suite (void)
|
|||
{
|
||||
Suite *s = suite_create ("flvmux");
|
||||
TCase *tc_chain = tcase_create ("general");
|
||||
gint loop = 499;
|
||||
gint loop = 16;
|
||||
|
||||
suite_add_tcase (s, tc_chain);
|
||||
|
||||
#ifdef HAVE_VALGRIND
|
||||
if (RUNNING_ON_VALGRIND) {
|
||||
loop = 140;
|
||||
loop = 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
tcase_add_loop_test (tc_chain, test_index_writing, 1, loop);
|
||||
tcase_add_loop_test (tc_chain, test_index_writing, 0, loop);
|
||||
|
||||
tcase_add_test (tc_chain, test_speex_streamable);
|
||||
tcase_add_test (tc_chain, test_increasing_timestamp_when_pts_none);
|
||||
|
|
Loading…
Reference in a new issue