def setup_tests(test_manager, options): assets_dir = os.path.abspath( os.path.join(os.path.dirname(__file__), "..", "medias", "big")) if options.sync: if not update_assets(options, assets_dir): return False options.add_paths(assets_dir) test_manager.set_default_blacklist(BLACKLIST) test_manager.register_defaults() return True
def setup_tests(test_manager, options): print("Setting up GstValidate default tests") assets_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "medias", "big")) if options.sync: if not update_assets(options, assets_dir): return False options.add_paths(assets_dir) test_manager.set_default_blacklist(BLACKLIST) test_manager.register_defaults() return True
def setup_tests(test_manager, options): print("Setting up GstValidate default tests") assets_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "medias", "defaults")) if options.sync: if not update_assets(options, assets_dir): return False options.add_paths(assets_dir) options.set_http_server_dir(os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "medias"))) test_manager.set_default_blacklist(BLACKLIST) test_manager.add_expected_issues(EXPECTED_ISSUES) test_manager.register_defaults() test_manager.add_encoding_formats([MediaFormatCombination("quicktime", "rawaudio", "prores")]) valid_mixing_scenarios = ["play_15s", "fast_forward", "seek_forward", "seek_backward", "seek_with_stop", "scrub_forward_seeking"] for compositor in ["compositor", "glvideomixer"]: test_manager.add_generators( test_manager.GstValidateMixerTestsGenerator(compositor + ".simple", test_manager, compositor, "video", converter="deinterlace ! videoconvert", mixed_srcs={ "synchronized": {"mixer_props": "sink_1::alpha=0.5 sink_1::xpos=50 sink_1::ypos=50", # noqa "sources": ("videotestsrc pattern=snow timestamp-offset=3000000000 ! 'video/x-raw,format=AYUV,width=640,height=480,framerate=(fraction)30/1' ! timeoverlay", # noqa "videotestsrc pattern=smpte ! 'video/x-raw,format=AYUV,width=800,height=600,framerate=(fraction)10/1' ! timeoverlay")}, # noqa "bgra": ("videotestsrc ! video/x-raw, framerate=\(fraction\)10/1, width=100, height=100", # noqa "videotestsrc ! video/x-raw, framerate=\(fraction\)5/1, width=320, height=240") }, valid_scenarios=valid_mixing_scenarios)) test_manager.add_generators( test_manager.GstValidateMixerTestsGenerator("audiomixer.simple", test_manager, "audiomixer", "audio", converter="audioconvert ! audioresample", mixed_srcs={"basic": {"mixer_props": "", "sources": ("audiotestsrc wave=triangle", "audiotestsrc wave=ticks")}}, valid_scenarios=valid_mixing_scenarios)) return True
def setup_tests(test_manager, options): assets_dir = os.path.abspath( os.path.join(os.path.dirname(__file__), "..", "medias", "defaults")) if options.sync: if not update_assets(options, assets_dir): return False options.add_paths( os.path.abspath( os.path.join(os.path.dirname(__file__), "..", "medias", "defaults"))) projects_path = os.path.abspath( os.path.join(os.path.dirname(__file__), "..", "ges", "ges-projects")) scenarios_path = os.path.abspath( os.path.join(os.path.dirname(__file__), "..", "ges", "scenarios")) test_manager.add_expected_issues(KNOWN_ISSUES) test_manager.register_defaults(projects_path, scenarios_path) return True