Coverage on CI is failing to report coverage
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- github-actions, python
- Lĩnh vực
- ci-cd, testing-qa
Hướng nghiên cứu
Bắt đầu với CI workflow chạy coverage và kiểm tra GitHub Actions job được liên kết, đặc biệt là các lệnh coverage combine, html và report. Truy tìm lý do dữ liệu coverage bị thiếu hoặc bị bỏ qua đối với một số phiên bản Python, sau đó xác minh rằng coverage được tạo và báo cáo, đồng thời các lỗi khi báo cáo khiến job thất bại thay vì bị bỏ qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
- Since https://github.com/ipython/ipykernel/pull/1358 the coverage gets skipped as some Python versions fail
- Even before it does not report the coverage correctly, for example at https://github.com/ipython/ipykernel/commit/90133b7ac4801fa2c192c86c76982aa3a086896a it shows " No data to report."
and there are some errors which do not fail the job:
https://github.com/ipython/ipykernel/actions/runs/13475482660/job/37654246364#step:3:130
Artifact coverage-data.zip successfully finalized. Artifact ID 2635491504
Artifact coverage-data has been successfully uploaded! Final size is 523720 bytes. Artifact ID is 2635491504
Artifact download URL: https://github.com/ipython/ipykernel/actions/runs/13475482660/artifacts/2635491504
The 9 artifact(s) have been successfully merged!
Artifact 'coverage-3556' (ID: 2635490320) deleted
Artifact 'coverage-124[93](https://github.com/ipython/ipykernel/actions/runs/13475482660/job/37654246364#step:3:98)' (ID: 2635485998) deleted
Artifact 'coverage-21348' (ID: 2635486680) deleted
Artifact 'coverage-7093' (ID: 2635486884) deleted
Artifact 'coverage-14416' (ID: 2635491187) deleted
Artifact 'coverage-1062' (ID: 2635487118) deleted
Artifact 'coverage-8930' (ID: 2635486042) deleted
Artifact 'coverage-15[94](https://github.com/ipython/ipykernel/actions/runs/13475482660/job/37654246364#step:3:99)' (ID: 2635487389) deleted
Artifact 'coverage-22413' (ID: 2635489105) deleted
The 9 artifact(s) have been deleted
Run set -eux
+ python -Iim coverage combine
Traceback (most recent call last):
File "<frozen runpy>", line 1[98](https://github.com/ipython/ipykernel/actions/runs/13475482660/job/37654246364#step:3:103), in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/coverage/__main__.py", line 10, in <module>
sys.exit(main())
~~~~~~~~^^^^^^^^
SystemExit: 1
>>>
No data to combine
+ python -Iim coverage html --skip-covered --skip-empty
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/coverage/__main__.py", line 10, in <module>
sys.exit(main())
~~~~~~~~^^^^^^^^
SystemExit: 1
>>>
No data to report.
+ python -Iim coverage report
+ sed 's/^/ /'
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/coverage/__main__.py", line 10, in <module>
sys.exit(main())
~~~~~~~~^^^^^^^^
SystemExit: 1
>>>
+ python -Iim coverage report --fail-under=80
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/coverage/__main__.py", line 10, in <module>
sys.exit(main())
~~~~~~~~^^^^^^^^
SystemExit: 1
>>>
No data to report.
- Ngôn ngữ chính
- Python
- Star
- 734
- Fork
- 411
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 9
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ipython/ipykernel
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100
-
ipython/ipykernel#1550 · 1 bình luận · 1 reaction · 1 người được giao ·
Tất cả issue của ipython/ipykernel
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
canonical/paas-charm#368 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
tech debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
addition to tracking list Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
StevenBlack/hosts#3256 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
qualcomm/qai-appbuilder#275 ·