static Suite * assrender_suite (void) { Suite *s = suite_create ("assrender"); TCase *tc_chain = tcase_create ("linear"); /* time out after 120s, not the default 3 */ tcase_set_timeout (tc_chain, 120); suite_add_tcase (s, tc_chain); tcase_skip_broken_test (tc_chain, test_assrender_basic_xRGB); tcase_skip_broken_test (tc_chain, test_assrender_basic_I420); return s; }
static Suite * adder_suite (void) { Suite *s = suite_create ("adder"); TCase *tc_chain = tcase_create ("general"); suite_add_tcase (s, tc_chain); tcase_add_test (tc_chain, test_caps); tcase_add_test (tc_chain, test_filter_caps); tcase_add_test (tc_chain, test_event); tcase_add_test (tc_chain, test_play_twice); tcase_add_test (tc_chain, test_play_twice_then_add_and_play_again); tcase_skip_broken_test (tc_chain, test_live_seeking); tcase_add_test (tc_chain, test_add_pad); tcase_add_test (tc_chain, test_remove_pad); tcase_add_test (tc_chain, test_clip); tcase_add_test (tc_chain, test_duration_is_max); tcase_add_test (tc_chain, test_duration_unknown_overrides); /* Use a longer timeout */ #ifdef HAVE_VALGRIND if (RUNNING_ON_VALGRIND) { tcase_set_timeout (tc_chain, 5 * 60); } else #endif { /* this is shorter than the default 60 seconds?! (tpm) */ /* tcase_set_timeout (tc_chain, 6); */ } return s; }
static Suite * avdec_adpcm_suite (void) { Suite *s = suite_create ("avdec_adpcm"); TCase *tc_chain = tcase_create ("general"); suite_add_tcase (s, tc_chain); tcase_skip_broken_test (tc_chain, test_low_sample_rate_adpcm); return s; }
static Suite * videoscale_suite (void) { Suite *s = suite_create ("videoscale"); TCase *tc_chain = tcase_create ("general"); suite_add_tcase (s, tc_chain); tcase_set_timeout (tc_chain, 180); tcase_add_test (tc_chain, test_template_formats); tcase_add_test (tc_chain, test_passthrough_method_0); tcase_add_test (tc_chain, test_passthrough_method_1); tcase_add_test (tc_chain, test_passthrough_method_2); tcase_add_test (tc_chain, test_passthrough_method_3); tcase_add_test (tc_chain, test_downscale_640x480_320x240_method_0); tcase_add_test (tc_chain, test_downscale_640x480_320x240_method_1); tcase_add_test (tc_chain, test_downscale_640x480_320x240_method_2); tcase_add_test (tc_chain, test_downscale_640x480_320x240_method_3); tcase_add_test (tc_chain, test_upscale_320x240_640x480_method_0); tcase_add_test (tc_chain, test_upscale_320x240_640x480_method_1); tcase_add_test (tc_chain, test_upscale_320x240_640x480_method_2); tcase_add_test (tc_chain, test_upscale_320x240_640x480_method_3); tcase_add_test (tc_chain, test_downscale_640x480_1x1_method_0); tcase_add_test (tc_chain, test_downscale_640x480_1x1_method_1); tcase_add_test (tc_chain, test_downscale_640x480_1x1_method_2); tcase_skip_broken_test (tc_chain, test_downscale_640x480_1x1_method_3); tcase_add_test (tc_chain, test_upscale_1x1_640x480_method_0); tcase_add_test (tc_chain, test_upscale_1x1_640x480_method_1); tcase_add_test (tc_chain, test_upscale_1x1_640x480_method_2); tcase_add_test (tc_chain, test_upscale_1x1_640x480_method_3); tcase_add_test (tc_chain, test_downscale_641x481_111x30_method_0); tcase_add_test (tc_chain, test_downscale_641x481_111x30_method_1); tcase_add_test (tc_chain, test_downscale_641x481_111x30_method_2); tcase_add_test (tc_chain, test_downscale_641x481_111x30_method_3); tcase_add_test (tc_chain, test_upscale_111x30_641x481_method_0); tcase_add_test (tc_chain, test_upscale_111x30_641x481_method_1); tcase_add_test (tc_chain, test_upscale_111x30_641x481_method_2); tcase_add_test (tc_chain, test_upscale_111x30_641x481_method_3); tcase_add_test (tc_chain, test_downscale_641x481_30x111_method_0); tcase_add_test (tc_chain, test_downscale_641x481_30x111_method_1); tcase_add_test (tc_chain, test_downscale_641x481_30x111_method_2); tcase_add_test (tc_chain, test_downscale_641x481_30x111_method_3); tcase_add_test (tc_chain, test_upscale_30x111_641x481_method_0); tcase_add_test (tc_chain, test_upscale_30x111_641x481_method_1); tcase_add_test (tc_chain, test_upscale_30x111_641x481_method_2); tcase_add_test (tc_chain, test_upscale_30x111_641x481_method_3); tcase_add_test (tc_chain, test_downscale_640x480_320x1_method_0); tcase_add_test (tc_chain, test_downscale_640x480_320x1_method_1); tcase_add_test (tc_chain, test_downscale_640x480_320x1_method_2); tcase_skip_broken_test (tc_chain, test_downscale_640x480_320x1_method_3); tcase_add_test (tc_chain, test_upscale_320x1_640x480_method_0); tcase_add_test (tc_chain, test_upscale_320x1_640x480_method_1); tcase_add_test (tc_chain, test_upscale_320x1_640x480_method_2); tcase_skip_broken_test (tc_chain, test_upscale_320x1_640x480_method_3); tcase_add_test (tc_chain, test_downscale_640x480_1x240_method_0); tcase_add_test (tc_chain, test_downscale_640x480_1x240_method_1); tcase_add_test (tc_chain, test_downscale_640x480_1x240_method_2); tcase_skip_broken_test (tc_chain, test_downscale_640x480_1x240_method_3); tcase_add_test (tc_chain, test_upscale_1x240_640x480_method_0); tcase_add_test (tc_chain, test_upscale_1x240_640x480_method_1); tcase_add_test (tc_chain, test_upscale_1x240_640x480_method_2); tcase_add_test (tc_chain, test_upscale_1x240_640x480_method_3); tcase_add_test (tc_chain, test_negotiation); #if 0 tcase_add_test (tc_chain, test_reverse_negotiation); #endif tcase_add_test (tc_chain, test_basetransform_negotiation); return s; }