The GitHub Actions job "Build images for Add Code Coverage Helper Tool for 
Airflow https://github.com/apache/airflow/pull/35061
" on airflow.git has succeeded.
Run started by GitHub user ephraimbuddy (triggered by ephraimbuddy).

Head commit for run:
33b80e4e598d1c61632cf331771a2da30750b332 / Ephraim Anierobi 
<[email protected]>
Add Code Coverage Helper Tool for Airflow

- Facilitates local code coverage tracking for select areas.
- Displays reports at https://localhost:280808/dev/coverage/index.html for the 
particular area for easy access.
- Can also help in running tests in groups.

Supported areas:
- Core
- REST API
- CLI
- WWW

How to run the commands:
- python scripts/coverage/test_core.py
- python scripts/coverage/test_restapi.py
- python scripts/coverage/test_cli.py
- python scripts/coverage/test_www.py

Note:
- Tool can only be run within the Breeze environment.
- A list of modules that are not fully covered is available in the command code
- If a module achieves full coverage, the tool flags an error, so the module is 
removed from the list of not yet fully covered.
- Also if a module at 100% coverage goes below, the tool flags it and asks that 
it should be improved.

Currently, the coverage is not enforced even on the CI. It's currently just for 
anyone who want to work on some module's coverage

Report URL: https://github.com/apache/airflow/actions/runs/6576886284

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to