potiuk commented on issue #35442:
URL: https://github.com/apache/airflow/issues/35442#issuecomment-1793823499

   > I think how to exclude case when the original module 
airflow.providers.slack.notifications.slack_notifier is deprecated
   
   Absolutely - I think there are many false-negatives there, so removal them 
by finding and automated way and improving the test case is absolutely 
legitimate way of cleaning some of those. PRs are most welcome :). I just 
*revived* the test  really quickly - also in order to not allow more of new 
ones creep in, but I think we should definitely remove some of those from the 
list by making the test "smarter"
   
   > And codecov statistic also might help to found untested parts: 
https://app.codecov.io/gh/apache/airflow/tree/main/airflow%2Fproviders
   
   Oh absolutely - this is why I added my comment 
https://github.com/apache/airflow/issues/35442#issuecomment-1793747405 and 
updated https://github.com/apache/airflow/issues/35127 with the comment that 
these two are connected. I see that as two sides of the same coing - eventually 
they should converge - the missing coverage should quite closely show similar 
list as the one generated here.  Currently they are far-off - for the reasons 
you explained, but also because some of the module's code are tested by some 
other tests. - but this is precisely I think what should guide us in making the 
test smarter - eventually they should show the same result.
   
   > And just add here previous investigation about missing tests 
https://github.com/apache/airflow/pull/28459#discussion_r1054708003, non all of 
them actually missing:
   
   > some of tests moved into tests.integrations
   > Amazon links tested in one go in same module
   > Some of amazon tests split across different test modules, for example: 
test_s3_bucket.py + test_s3_bucket_tagging.py + test_s3_file_transform.py + 
test_s3_list.py + test_s3_list_prefixes.py + test_s3_object.py but module named 
as s3.py (merged version)
   
   Yeah - why don't we automate that in the test then? I think some of them can 
be easily automatically detected.
   


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