YosysHQ / mau

Modular Application Utilities
ISC License
4 stars 3 forks source link

Add CI coverage #10

Closed mmicko closed 5 months ago

mmicko commented 5 months ago

Generate XML coverage report and attach it to build. Fail CI if coverage is bellow 90%

github-actions[bot] commented 5 months ago

File Coverage
All files 90% :white_check_mark:
src/yosys_mau/__init__.py 100% :white_check_mark:
src/yosys_mau/stable_set.py 98% :white_check_mark:
src/yosys_mau/config_parser/__init__.py 100% :white_check_mark:
src/yosys_mau/config_parser/_commands.py 94% :white_check_mark:
src/yosys_mau/config_parser/_low_level.py 94% :white_check_mark:
src/yosys_mau/config_parser/_options.py 91% :white_check_mark:
src/yosys_mau/config_parser/_sections.py 89% :x:
src/yosys_mau/config_parser/_values.py 91% :white_check_mark:
src/yosys_mau/source_str/__init__.py 93% :white_check_mark:
src/yosys_mau/source_str/re.py 93% :white_check_mark:
src/yosys_mau/source_str/report.py 96% :white_check_mark:
src/yosys_mau/task_loop/__init__.py 100% :white_check_mark:
src/yosys_mau/task_loop/_task.py 90% :white_check_mark:
src/yosys_mau/task_loop/context.py 78% :x:
src/yosys_mau/task_loop/job_server.py 91% :white_check_mark:
src/yosys_mau/task_loop/job_server_helper.py 100% :white_check_mark:
src/yosys_mau/task_loop/logging.py 81% :x:
src/yosys_mau/task_loop/priority.py 86% :x:
src/yosys_mau/task_loop/process.py 89% :x:

Minimum allowed coverage is 90%

Generated by :monkey: cobertura-action against 634ee8e24650522418b66c902e875da0cf619bec