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]