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

   Yeah. We might want to remove or simplify the test.
   
   BTW. There is one more thing that I noticed - all of the tests in this build 
take upwards of 25m (some even more than 30). Where Canary builds - those are 
using the "old way" of gettting the coverage are between 12m and 25m (SQLite 
tests is where you can see the biggest difference).
   
   Comparte current build with for example this one:
   
   https://github.com/apache/airflow/actions/runs/8103881626/job/22149538266
   
   Possibly the reason is the same as impersonation - I suspect that gathering 
coverage information in the way we run it now take much more memory - also it 
could be that test output etc. are buffered (or smth like that). One way to 
check it is to add a "debug CI resources" label on the build and make a regular 
PR also with "debug CI resources" and "full tests needed" label (where you 
remove the check where coverage is only enabled for canary buils)
   
   Then you can have a "Regular PR" - running coverage and "New coverage PR" - 
running coverage and compare the two (including resource usage). That might 
give a clue on the differences.


-- 
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