-
Notifications
You must be signed in to change notification settings - Fork 16.3k
Refactor tests for shared distributions #54863
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor tests for shared distributions #54863
Conversation
8af117b to
1206ea8
Compare
amoghrajesh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One qn: if changes are made in shared/timezones, will it run tests only for that or for all shared?
All tests. They are fast in case of those shared utils. I prefer to run them always for everything (similarly as we run always all prek hook for |
* Dynamically detect shared distributions in selective checks * Run the tests as matrix * Skip cleaning the worker and setting up docker and breeze * Install the version of uv that we are bound with * Run tests in parallel with xdist
1206ea8 to
4f0f343
Compare
|
gopidesupavan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice :)
make sense as these components are very critical running always good choice :). |
Yep, I was expecting that too. The shared components also could inter depend on each other, so it would make sense too |
|
Random k8s tests |
|
Nice thanks @potiuk! |
* Dynamically detect shared distributions in selective checks * Run the tests as matrix * Skip cleaning the worker and setting up docker and breeze * Install the version of uv that we are bound with * Run tests in parallel with xdist
* Dynamically detect shared distributions in selective checks * Run the tests as matrix * Skip cleaning the worker and setting up docker and breeze * Install the version of uv that we are bound with * Run tests in parallel with xdist
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.