diff --git a/tests/check/elements/aacparse.c b/tests/check/elements/aacparse.c index 9a5064704d..6ec29d624f 100644 --- a/tests/check/elements/aacparse.c +++ b/tests/check/elements/aacparse.c @@ -240,6 +240,11 @@ aacparse_suite (void) Suite *s = suite_create ("aacparse"); TCase *tc_chain = tcase_create ("general"); + /* init test context */ + ctx_factory = "aacparse"; + ctx_sink_template = &sinktemplate; + ctx_src_template = &srctemplate; + suite_add_tcase (s, tc_chain); /* ADIF tests */ tcase_add_test (tc_chain, test_parse_adif_normal); @@ -267,25 +272,4 @@ aacparse_suite (void) * - Both push- and pull-modes need to be tested * * Pull-mode & EOS */ - -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = aacparse_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - /* init test context */ - ctx_factory = "aacparse"; - ctx_sink_template = &sinktemplate; - ctx_src_template = &srctemplate; - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (aacparse); diff --git a/tests/check/elements/ac3parse.c b/tests/check/elements/ac3parse.c index 7877cd08fa..1bbe59b088 100644 --- a/tests/check/elements/ac3parse.c +++ b/tests/check/elements/ac3parse.c @@ -122,6 +122,11 @@ ac3parse_suite (void) Suite *s = suite_create ("ac3parse"); TCase *tc_chain = tcase_create ("general"); + /* init test context */ + ctx_factory = "ac3parse"; + ctx_sink_template = &sinktemplate; + ctx_src_template = &srctemplate; + suite_add_tcase (s, tc_chain); tcase_add_test (tc_chain, test_parse_normal); tcase_add_test (tc_chain, test_parse_drain_single); @@ -139,25 +144,4 @@ ac3parse_suite (void) * - Both push- and pull-modes need to be tested * * Pull-mode & EOS */ - -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = ac3parse_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - /* init test context */ - ctx_factory = "ac3parse"; - ctx_sink_template = &sinktemplate; - ctx_src_template = &srctemplate; - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (ac3parse); diff --git a/tests/check/elements/apev2mux.c b/tests/check/elements/apev2mux.c index 88f9e3ecb0..ef1907ecd2 100644 --- a/tests/check/elements/apev2mux.c +++ b/tests/check/elements/apev2mux.c @@ -408,19 +408,4 @@ apev2mux_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = apev2mux_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (apev2mux); diff --git a/tests/check/elements/aspectratiocrop.c b/tests/check/elements/aspectratiocrop.c index 1728afd6e9..83d6fb48da 100644 --- a/tests/check/elements/aspectratiocrop.c +++ b/tests/check/elements/aspectratiocrop.c @@ -172,19 +172,4 @@ aspectratiocrop_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = aspectratiocrop_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (aspectratiocrop); diff --git a/tests/check/elements/audioamplify.c b/tests/check/elements/audioamplify.c index bebb004508..a6e3c2dd69 100644 --- a/tests/check/elements/audioamplify.c +++ b/tests/check/elements/audioamplify.c @@ -464,19 +464,4 @@ amplify_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = amplify_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (amplify); diff --git a/tests/check/elements/audiochebband.c b/tests/check/elements/audiochebband.c index 70218223aa..a636e20072 100644 --- a/tests/check/elements/audiochebband.c +++ b/tests/check/elements/audiochebband.c @@ -1667,19 +1667,4 @@ audiochebband_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = audiochebband_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (audiochebband); diff --git a/tests/check/elements/audiocheblimit.c b/tests/check/elements/audiocheblimit.c index c155b202fc..039eab59eb 100644 --- a/tests/check/elements/audiocheblimit.c +++ b/tests/check/elements/audiocheblimit.c @@ -1083,19 +1083,4 @@ audiocheblimit_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = audiocheblimit_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (audiocheblimit); diff --git a/tests/check/elements/audiodynamic.c b/tests/check/elements/audiodynamic.c index 779f8e9471..5b82a03ab2 100644 --- a/tests/check/elements/audiodynamic.c +++ b/tests/check/elements/audiodynamic.c @@ -439,19 +439,4 @@ dynamic_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = dynamic_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (dynamic); diff --git a/tests/check/elements/audioinvert.c b/tests/check/elements/audioinvert.c index 50981d7af2..d121fdd34b 100644 --- a/tests/check/elements/audioinvert.c +++ b/tests/check/elements/audioinvert.c @@ -281,19 +281,4 @@ invert_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = invert_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (invert); diff --git a/tests/check/elements/audiowsincband.c b/tests/check/elements/audiowsincband.c index 0a5b9c1282..2235abedd3 100644 --- a/tests/check/elements/audiowsincband.c +++ b/tests/check/elements/audiowsincband.c @@ -1134,19 +1134,4 @@ audiowsincband_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = audiowsincband_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (audiowsincband); diff --git a/tests/check/elements/audiowsinclimit.c b/tests/check/elements/audiowsinclimit.c index de80451a53..3263cf986a 100644 --- a/tests/check/elements/audiowsinclimit.c +++ b/tests/check/elements/audiowsinclimit.c @@ -785,19 +785,4 @@ audiowsinclimit_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = audiowsinclimit_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (audiowsinclimit); diff --git a/tests/check/elements/avimux.c b/tests/check/elements/avimux.c index 47c155fd9b..1bd27fb1e3 100644 --- a/tests/check/elements/avimux.c +++ b/tests/check/elements/avimux.c @@ -266,19 +266,4 @@ avimux_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = avimux_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (avimux); diff --git a/tests/check/elements/equalizer.c b/tests/check/elements/equalizer.c index 491e0394d9..2869bea91b 100644 --- a/tests/check/elements/equalizer.c +++ b/tests/check/elements/equalizer.c @@ -377,19 +377,4 @@ equalizer_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = equalizer_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (equalizer); diff --git a/tests/check/elements/flacparse.c b/tests/check/elements/flacparse.c index 306f0109b1..86b6c2b6b2 100644 --- a/tests/check/elements/flacparse.c +++ b/tests/check/elements/flacparse.c @@ -250,6 +250,19 @@ flacparse_suite (void) Suite *s = suite_create ("flacparse"); TCase *tc_chain = tcase_create ("general"); + + /* init test context */ + ctx_factory = "flacparse"; + ctx_sink_template = &sinktemplate; + ctx_src_template = &srctemplate; + ctx_discard = 3; + ctx_headers[0].data = streaminfo_header; + ctx_headers[0].size = sizeof (streaminfo_header); + ctx_headers[1].data = comment_header; + ctx_headers[1].size = sizeof (comment_header); + + /* custom offsets, and ts always repeatedly 0 */ + ctx_no_metadata = TRUE; suite_add_tcase (s, tc_chain); tcase_add_test (tc_chain, test_parse_flac_normal); tcase_add_test (tc_chain, test_parse_flac_drain_single); @@ -269,32 +282,4 @@ flacparse_suite (void) * - Both push- and pull-modes need to be tested * * Pull-mode & EOS */ - -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = flacparse_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - /* init test context */ - ctx_factory = "flacparse"; - ctx_sink_template = &sinktemplate; - ctx_src_template = &srctemplate; - ctx_discard = 3; - ctx_headers[0].data = streaminfo_header; - ctx_headers[0].size = sizeof (streaminfo_header); - ctx_headers[1].data = comment_header; - ctx_headers[1].size = sizeof (comment_header); - /* custom offsets, and ts always repeatedly 0 */ - ctx_no_metadata = TRUE; - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (flacparse); diff --git a/tests/check/elements/id3v2mux.c b/tests/check/elements/id3v2mux.c index 21869e6b71..0a47f1d838 100644 --- a/tests/check/elements/id3v2mux.c +++ b/tests/check/elements/id3v2mux.c @@ -518,19 +518,4 @@ id3v2mux_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = id3v2mux_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (id3v2mux); diff --git a/tests/check/elements/jpegdec.c b/tests/check/elements/jpegdec.c index 81b8b91059..f6ac5234bc 100644 --- a/tests/check/elements/jpegdec.c +++ b/tests/check/elements/jpegdec.c @@ -138,19 +138,4 @@ jpegdec_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = jpegdec_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (jpegdec); diff --git a/tests/check/elements/jpegenc.c b/tests/check/elements/jpegenc.c index fe55fb2914..b774316f27 100644 --- a/tests/check/elements/jpegenc.c +++ b/tests/check/elements/jpegenc.c @@ -236,19 +236,4 @@ jpegenc_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = jpegenc_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (jpegenc); diff --git a/tests/check/elements/matroskamux.c b/tests/check/elements/matroskamux.c index 1c18e75ecc..455c2865c0 100644 --- a/tests/check/elements/matroskamux.c +++ b/tests/check/elements/matroskamux.c @@ -477,19 +477,4 @@ matroskamux_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = matroskamux_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (matroskamux); diff --git a/tests/check/elements/mpegaudioparse.c b/tests/check/elements/mpegaudioparse.c index dfe4735c14..c144e95fac 100644 --- a/tests/check/elements/mpegaudioparse.c +++ b/tests/check/elements/mpegaudioparse.c @@ -129,6 +129,12 @@ mpegaudioparse_suite (void) Suite *s = suite_create ("mpegaudioparse"); TCase *tc_chain = tcase_create ("general"); + + /* init test context */ + ctx_factory = "mpegaudioparse"; + ctx_sink_template = &sinktemplate; + ctx_src_template = &srctemplate; + suite_add_tcase (s, tc_chain); tcase_add_test (tc_chain, test_parse_normal); tcase_add_test (tc_chain, test_parse_drain_single); @@ -146,25 +152,4 @@ mpegaudioparse_suite (void) * - Both push- and pull-modes need to be tested * * Pull-mode & EOS */ - -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = mpegaudioparse_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - /* init test context */ - ctx_factory = "mpegaudioparse"; - ctx_sink_template = &sinktemplate; - ctx_src_template = &srctemplate; - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (mpegaudioparse); diff --git a/tests/check/elements/rganalysis.c b/tests/check/elements/rganalysis.c index 1f6f6ee557..61a9c08af4 100644 --- a/tests/check/elements/rganalysis.c +++ b/tests/check/elements/rganalysis.c @@ -1976,19 +1976,4 @@ rganalysis_suite (void) return s; } -int -main (int argc, char **argv) -{ - gint nf; - - Suite *s = rganalysis_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_ENV); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (rganalysis); diff --git a/tests/check/elements/rglimiter.c b/tests/check/elements/rglimiter.c index 926ca33dfe..a560659343 100644 --- a/tests/check/elements/rglimiter.c +++ b/tests/check/elements/rglimiter.c @@ -274,19 +274,4 @@ rglimiter_suite (void) return s; } -int -main (int argc, char **argv) -{ - gint nf; - - Suite *s = rglimiter_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_ENV); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (rglimiter); diff --git a/tests/check/elements/rgvolume.c b/tests/check/elements/rgvolume.c index 62abf2b510..b02fcc17ff 100644 --- a/tests/check/elements/rgvolume.c +++ b/tests/check/elements/rgvolume.c @@ -669,19 +669,4 @@ rgvolume_suite (void) return s; } -int -main (int argc, char **argv) -{ - gint nf; - - Suite *s = rgvolume_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_ENV); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (rgvolume); diff --git a/tests/check/elements/rtpbin.c b/tests/check/elements/rtpbin.c index fc52b38cb1..372faede20 100644 --- a/tests/check/elements/rtpbin.c +++ b/tests/check/elements/rtpbin.c @@ -687,7 +687,7 @@ GST_START_TEST (test_aux_receiver) GST_END_TEST; static Suite * -gstrtpbin_suite (void) +rtpbin_suite (void) { Suite *s = suite_create ("rtpbin"); TCase *tc_chain = tcase_create ("general"); @@ -706,19 +706,4 @@ gstrtpbin_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = gstrtpbin_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (rtpbin); diff --git a/tests/check/elements/rtpsession.c b/tests/check/elements/rtpsession.c index 7c7b5688f2..085ae9f65f 100644 --- a/tests/check/elements/rtpsession.c +++ b/tests/check/elements/rtpsession.c @@ -566,7 +566,7 @@ GST_START_TEST (test_internal_sources_timeout) GST_END_TEST; static Suite * -gstrtpsession_suite (void) +rtpsession_suite (void) { Suite *s = suite_create ("rtpsession"); TCase *tc_chain = tcase_create ("general"); @@ -579,19 +579,4 @@ gstrtpsession_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = gstrtpsession_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (rtpsession); diff --git a/tests/check/elements/spectrum.c b/tests/check/elements/spectrum.c index e562e72d84..e97be03636 100644 --- a/tests/check/elements/spectrum.c +++ b/tests/check/elements/spectrum.c @@ -538,19 +538,4 @@ spectrum_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = spectrum_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (spectrum); diff --git a/tests/check/elements/videobox.c b/tests/check/elements/videobox.c index 8953449567..ec4825a51b 100644 --- a/tests/check/elements/videobox.c +++ b/tests/check/elements/videobox.c @@ -220,19 +220,4 @@ videobox_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = videobox_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (videobox); diff --git a/tests/check/elements/videocrop.c b/tests/check/elements/videocrop.c index a7bb46d2b4..6e76e5a60f 100644 --- a/tests/check/elements/videocrop.c +++ b/tests/check/elements/videocrop.c @@ -816,19 +816,4 @@ videocrop_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = videocrop_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (videocrop); diff --git a/tests/check/elements/videofilter.c b/tests/check/elements/videofilter.c index 17b67f8809..7cc02f7e3c 100644 --- a/tests/check/elements/videofilter.c +++ b/tests/check/elements/videofilter.c @@ -263,19 +263,4 @@ videofilter_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = videofilter_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (videofilter); diff --git a/tests/check/elements/wavpackdec.c b/tests/check/elements/wavpackdec.c index 9b30db56b8..33ed05a37d 100644 --- a/tests/check/elements/wavpackdec.c +++ b/tests/check/elements/wavpackdec.c @@ -240,19 +240,4 @@ wavpackdec_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = wavpackdec_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (wavpackdec); diff --git a/tests/check/elements/wavpackenc.c b/tests/check/elements/wavpackenc.c index 22e2e7c9f9..6b2eea4f2f 100644 --- a/tests/check/elements/wavpackenc.c +++ b/tests/check/elements/wavpackenc.c @@ -179,19 +179,4 @@ wavpackenc_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = wavpackenc_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (wavpackenc); diff --git a/tests/check/elements/wavpackparse.c b/tests/check/elements/wavpackparse.c index f123afb30d..6364ded0cd 100644 --- a/tests/check/elements/wavpackparse.c +++ b/tests/check/elements/wavpackparse.c @@ -231,19 +231,4 @@ wavpackparse_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = wavpackparse_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (wavpackparse); diff --git a/tests/check/elements/y4menc.c b/tests/check/elements/y4menc.c index 2117ada8b9..cfbdb27759 100644 --- a/tests/check/elements/y4menc.c +++ b/tests/check/elements/y4menc.c @@ -165,19 +165,4 @@ y4menc_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = y4menc_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (y4menc); diff --git a/tests/check/pipelines/simple-launch-lines.c b/tests/check/pipelines/simple-launch-lines.c index a0dd12ee73..84d0f213f4 100644 --- a/tests/check/pipelines/simple-launch-lines.c +++ b/tests/check/pipelines/simple-launch-lines.c @@ -303,19 +303,4 @@ simple_launch_lines_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = simple_launch_lines_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (simple_launch_lines); diff --git a/tests/check/pipelines/tagschecking.c b/tests/check/pipelines/tagschecking.c index f09a32027c..3f1a686d91 100644 --- a/tests/check/pipelines/tagschecking.c +++ b/tests/check/pipelines/tagschecking.c @@ -353,20 +353,4 @@ metadata_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - - Suite *s = metadata_suite (); - - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (metadata); diff --git a/tests/check/pipelines/wavpack.c b/tests/check/pipelines/wavpack.c index 9a6d07a8e3..de087b9d49 100644 --- a/tests/check/pipelines/wavpack.c +++ b/tests/check/pipelines/wavpack.c @@ -202,18 +202,4 @@ wavpack_suite (void) return s; } -int -main (int argc, char **argv) -{ - int nf; - Suite *s = wavpack_suite (); - SRunner *sr = srunner_create (s); - - gst_check_init (&argc, &argv); - - srunner_run_all (sr, CK_NORMAL); - nf = srunner_ntests_failed (sr); - srunner_free (sr); - - return nf; -} +GST_CHECK_MAIN (wavpack);