This is an automated email from the ASF dual-hosted git repository.

vincbeck pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 2ebd8b5e92 In case a provider is not ready, also run lowest dependency 
tests (#42265)
2ebd8b5e92 is described below

commit 2ebd8b5e927ff6246838a3e556a3c4c8b1f89deb
Author: Jens Scheffler <[email protected]>
AuthorDate: Wed Sep 18 16:20:02 2024 +0200

    In case a provider is not ready, also run lowest dependency tests (#42265)
---
 dev/breeze/src/airflow_breeze/utils/selective_checks.py | 4 +++-
 dev/breeze/tests/test_selective_checks.py               | 6 ++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev/breeze/src/airflow_breeze/utils/selective_checks.py 
b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
index 653d71f9a4..3b3408d06c 100644
--- a/dev/breeze/src/airflow_breeze/utils/selective_checks.py
+++ b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
@@ -873,7 +873,9 @@ class SelectiveChecks:
         current_test_types = 
set(self._get_test_types_to_run(split_to_individual_providers=True))
         if "Providers" in current_test_types:
             current_test_types.remove("Providers")
-            current_test_types.update({f"Providers[{provider}]" for provider 
in get_available_packages()})
+            current_test_types.update(
+                {f"Providers[{provider}]" for provider in 
get_available_packages(include_not_ready=True)}
+            )
         if self.skip_provider_tests:
             current_test_types = {
                 test_type for test_type in current_test_types if not 
test_type.startswith("Providers")
diff --git a/dev/breeze/tests/test_selective_checks.py 
b/dev/breeze/tests/test_selective_checks.py
index ac03f57ba3..6161c44f6e 100644
--- a/dev/breeze/tests/test_selective_checks.py
+++ b/dev/breeze/tests/test_selective_checks.py
@@ -43,7 +43,9 @@ ANSI_COLORS_MATCHER = 
re.compile(r"(?:\x1B[@-_]|[\x80-\x9F])[0-?]*[ -/]*[@-~]")
 
 ALL_DOCS_SELECTED_FOR_BUILD = ""
 ALL_PROVIDERS_AFFECTED = ""
-LIST_OF_ALL_PROVIDER_TESTS = " ".join(f"Providers[{provider}]" for provider in 
get_available_packages())
+LIST_OF_ALL_PROVIDER_TESTS = " ".join(
+    f"Providers[{provider}]" for provider in 
get_available_packages(include_not_ready=True)
+)
 
 
 # commit that is neutral - allows to keep pyproject.toml-changing PRS neutral 
for unit tests
@@ -1119,7 +1121,7 @@ def test_full_test_needed_when_scripts_changes(files: 
tuple[str, ...], expected_
                     "needs-mypy": "true",
                     "mypy-folders": "['airflow', 'providers', 'docs', 'dev']",
                 },
-                id="Everything should run including full providers when"
+                id="Everything should run including full providers when "
                 "full tests are needed even if no files are changed",
             )
         ),

Reply via email to