From 5e3b4a70d3d17f2482d50aea230f7ed42b3a8fd0 Mon Sep 17 00:00:00 2001 From: Sylvain Gugger <35901082+sgugger@users.noreply.github.com> Date: Mon, 27 Sep 2021 15:26:54 -0400 Subject: [PATCH] Fix filtering in test fetcher utils (#13766) --- utils/tests_fetcher.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/tests_fetcher.py b/utils/tests_fetcher.py index 2d2a9af25c..6ca93c64d1 100644 --- a/utils/tests_fetcher.py +++ b/utils/tests_fetcher.py @@ -442,8 +442,10 @@ def infer_tests_to_run(output_file, diff_with_last_commit=False, filters=None): # Make sure we did not end up with a test file that was removed test_files_to_run = [f for f in test_files_to_run if os.path.isfile(f) or os.path.isdir(f)] if filters is not None: + filtered_files = [] for filter in filters: - test_files_to_run = [f for f in test_files_to_run if f.startswith(filter)] + filtered_files.extend([f for f in test_files_to_run if f.startswith(filter)]) + test_files_to_run = filtered_files print(f"\n### TEST TO RUN ###\n{_print_list(test_files_to_run)}") if len(test_files_to_run) > 0: