potiuk commented on PR #24610:
URL: https://github.com/apache/airflow/pull/24610#issuecomment-1163503379

   This is the next step in Breeze conversion. This time -800 lines of Bash 
Code (replaced with Python but including lots of unit tests) which is far more 
readable and easy to reason about.
   
   Plus very clear diagnosticts of what decisions are made and why, including 
`breeze static-check` tool that can be used locally to debug and reproduce 
selective check behaviour with any local commit.
   
   Regular PR that triggers all tests (core change) but does not  run any 
Helm/K8S/UI javascript tests
   
   
![image](https://user-images.githubusercontent.com/595491/175116212-df43f2c7-ea64-475e-8008-28d795f9230e.png)
   
   More complex change (this one) that trigers all possible tests because 
environment changed:
   
![image](https://user-images.githubusercontent.com/595491/175116706-08c5d140-9250-4f33-9773-1242324b9912.png)
   
   Fragment of more complex change (amazon + cncf.kubernetes) that triggers 
only subset of unit tests ("Always", "Providers") bit also all our K8S changes:
   
   
![image](https://user-images.githubusercontent.com/595491/175117116-1ad16849-74ec-425f-a32e-07c7ff8ac0b4.png)
   
   Tests are pretty comprehensive and we will be able to easily test and add 
any new cases in the future (especially when we split providers and want to 
make more fine-grained decisions which tests to run.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to