percy/providers/generic_provider.rb in percy-appium-app-0.0.3 vs percy/providers/generic_provider.rb in percy-appium-app-0.0.4

- old
+ new

@@ -40,12 +40,13 @@ accessibility_ids: kwargs.fetch(:consider_region_accessibility_ids, []), appium_elements: kwargs.fetch(:consider_region_appium_elements, []), custom_locations: kwargs.fetch(:custom_consider_regions, []) ) } + sync = kwargs.fetch(:sync, nil) - _post_screenshots(name, tag, tiles, get_debug_url, ignore_regions, consider_regions) + _post_screenshots(name, tag, tiles, get_debug_url, ignore_regions, consider_regions, sync) end def _get_tag(**kwargs) name = kwargs[:device_name] || metadata.device_name os_name = metadata.os_name @@ -91,11 +92,11 @@ get_regions_by_elements(elements_array, appium_elements) get_regions_by_location(elements_array, custom_locations) elements_array end - def _post_screenshots(name, tag, tiles, debug_url, ignored_regions, considered_regions) - Percy::CLIWrapper.new.post_screenshots(name, tag, tiles, debug_url, ignored_regions, considered_regions) + def _post_screenshots(name, tag, tiles, debug_url, ignored_regions, considered_regions, sync) + Percy::CLIWrapper.new.post_screenshots(name, tag, tiles, debug_url, ignored_regions, considered_regions, sync) end def _write_screenshot(png_bytes, directory) filepath = _get_path(directory) File.open(filepath, 'wb') { |f| f.write(png_bytes) }