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) }