Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Empty coverage reports for Python 3.10.15 and 3.10.16 #2844

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
keesvanhespen opened this issue Apr 29, 2025 · 1 comment
Open

Empty coverage reports for Python 3.10.15 and 3.10.16 #2844

keesvanhespen opened this issue Apr 29, 2025 · 1 comment
Labels
help wanted type: toolchain Related to the toolchains provided by rules_python

Comments

@keesvanhespen
Copy link

🐞 bug report

Affected Rule

rules_python

Is this a regression?

No

Description

Running bazel coverage does not produce coverage reports for all versions of Python. The coverage.dat files are empty when using Python version 3.10.15 and 3.10.16. Other versions of Python 3.10 do seem to produce valid coverage reports.

I did not test Python 3.11 or 3.12.

πŸ”¬ Minimal Reproduction

I added tests on a fork of main: python-3-10-16-coverage.

Running

bazel coverage --action_env=COVERAGE_GCOV_OPTIONS=-b --combined_report=lcov --strategy=CoverageReport=local -- //test_code/...

from the tests/coverage directory returns a filled coverage.dat file in bazel-out for Python 3.10.14, but it is empty for 3.10.16.

🌍 Your Environment

Operating System:

  
   MacOS Sequoia ARM 64
  

Output of bazel version:

  
Aspect CLI version: 2025.06.52+25667cae2
INFO: Invocation ID: 58fd115a-8c31-42c8-a32f-e11056aa355a
Build label: 8.2.1
Build target: @@//src/main/java/com/google/devtools/build/lib/bazel:BazelServer
Build time: Thu Apr 17 18:31:45 2025 (1744914705)
Build timestamp: 1744914705
Build timestamp as int: 1744914705
  

Rules_python version:

  
 1.3.0
  

Anything else relevant?

@aignas aignas added help wanted type: toolchain Related to the toolchains provided by rules_python labels Apr 29, 2025
@aignas
Copy link
Collaborator

aignas commented Apr 29, 2025

Thanks for reporting this. I added help wanted as I would love more eyes on this helping debugging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted type: toolchain Related to the toolchains provided by rules_python
Projects
None yet
Development

No branches or pull requests

2 participants