steveahnahn opened a new pull request, #58856:
URL: https://github.com/apache/airflow/pull/58856

   ## Followup
   New CLI commands can be added to airflowctl/api/operations.py without 
corresponding integration test coverage that can lead to a drift in untested 
commands.
   
   ## Solution
   Add a pre-commit hook that statically analyzes all test-able CLI commands to 
be included in test coverage. The hook fails if any command is missing coverage 
and not explicitly listed in the excluded commands list
     Stats:
     - 55 total CLI commands
     - 38 tested in integration tests
     - 29 excluded with documented reasons (assets require state, backfill 
requires IDs, destructive operations, etc.)
   
    ## Related Issues
     - Closes: #58105
     - Parent: #58103
     - Related: #58106


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