in plugin/src/py/android_screenshot_tests/pull_screenshots.py [0:0]
def pull_metadata(package, dir, adb_puller):
root_screenshot_dir = android_path_join(
adb_puller.get_external_data_dir(), "screenshots"
)
metadata_file = android_path_join(
root_screenshot_dir, package, "screenshots-default/metadata.json"
)
old_metadata_file = android_path_join(
OLD_ROOT_SCREENSHOT_DIR, package, "app_screenshots-default/metadata.json"
)
if adb_puller.remote_file_exists(metadata_file):
adb_puller.pull(metadata_file, join(dir, "metadata.json"))
elif adb_puller.remote_file_exists(old_metadata_file):
adb_puller.pull(old_metadata_file, join(dir, "metadata.json"))
metadata_file = old_metadata_file
else:
create_empty_metadata_file(dir)
return metadata_file.replace("metadata.json", "")