in plugin/src/py/android_screenshot_tests/metadata.py [0:0]
def filter_screenshots(metadata_file, name_regex=None):
with open(metadata_file, "r") as f:
parsed = json.load(f)
to_remove = []
for s in parsed:
if name_regex and not (re.search(name_regex, s["name"])):
to_remove.append(s)
for s in to_remove:
parsed.remove(s)
with open(metadata_file, "w") as f:
f.write(json.dumps(parsed))