mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
ci: use set to compare exclude_runner_tags_set
This commit is contained in:
@@ -66,7 +66,7 @@ def main(output_filepath: str) -> None:
|
||||
if exclude_runner_tags := os.getenv('EXCLUDE_RUNNER_TAGS'):
|
||||
for _tag in exclude_runner_tags.split(';'):
|
||||
if '*' not in _tag:
|
||||
exclude_runner_tags_set.add(_tag)
|
||||
exclude_runner_tags_set.add(frozenset(_tag.split(',')))
|
||||
else:
|
||||
if res := _process_match_group(_tag):
|
||||
exclude_runner_tags_matching.append(res)
|
||||
@@ -75,7 +75,7 @@ def main(output_filepath: str) -> None:
|
||||
additional_dict: dict[GroupKey, dict[str, t.Any]] = {}
|
||||
for key, grouped_cases in cases.grouped_cases.items():
|
||||
# skip test cases with no runner tags
|
||||
if ','.join(sorted(key.runner_tags)) in exclude_runner_tags_set:
|
||||
if frozenset(key.runner_tags) in exclude_runner_tags_set:
|
||||
print(f'WARNING: excluding test cases with runner tags: {key.runner_tags}')
|
||||
continue
|
||||
|
||||
|
||||
Reference in New Issue
Block a user