From: Tim-Philipp Müller Date: Mon, 11 Apr 2016 09:44:22 +0000 (+0100) Subject: tests: baseparse: make work with CK_FORK=no X-Git-Tag: 1.10.4~302 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=86c0058ae50ee633beaef4b177ede9529bdb9f16;p=platform%2Fupstream%2Fgstreamer.git tests: baseparse: make work with CK_FORK=no https://bugzilla.gnome.org/show_bug.cgi?id=623469 --- diff --git a/tests/check/libs/baseparse.c b/tests/check/libs/baseparse.c index 82659de..cbd3b66 100644 --- a/tests/check/libs/baseparse.c +++ b/tests/check/libs/baseparse.c @@ -453,6 +453,23 @@ GST_START_TEST (parser_reverse_playback) GST_END_TEST; +static void +baseparse_setup (void) +{ + /* init/reset global state */ + mysrcpad = mysinkpad = NULL; + parsetest = NULL; + bus = NULL; + loop = NULL; + have_eos = have_data = caps_set = FALSE; + buffer_count = 0; +} + +static void +baseparse_teardown (void) +{ +} + static Suite * gst_baseparse_suite (void) { @@ -460,6 +477,7 @@ gst_baseparse_suite (void) TCase *tc = tcase_create ("general"); suite_add_tcase (s, tc); + tcase_add_checked_fixture (tc, baseparse_setup, baseparse_teardown); tcase_add_test (tc, parser_playback); tcase_add_test (tc, parser_empty_stream); tcase_add_test (tc, parser_reverse_playback_on_passthrough);