Skip to content

Add code coverage support for Windows and linux platform#1584

Open
rluo8 wants to merge 5 commits intoNVIDIA:mainfrom
rluo8:main
Open

Add code coverage support for Windows and linux platform#1584
rluo8 wants to merge 5 commits intoNVIDIA:mainfrom
rluo8:main

Conversation

@rluo8
Copy link
Contributor

@rluo8 rluo8 commented Feb 6, 2026

This is to add code coverage support for Windows platform.

Here are the main steps:

  1. Run coverage on Linux runner - linux-amd64-gpu-a100-latest-1 , and upload coverage data and source to artifact.
  2. Run coverage on Windows runner - windows-amd64-gpu-a100-latest-1, and upload coverage to artifact.
  3. Download the coverage data from artifact, and then combine the coverage data. Generate coverage report using the combined data of Linux and Windows. Then upload the report to github pages.

@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Feb 6, 2026

Auto-sync is disabled for ready for review pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@rluo8
Copy link
Contributor Author

rluo8 commented Feb 6, 2026

Hi @mdboom ,
Could you please take a look?
Thanks!

@mdboom
Copy link
Contributor

mdboom commented Feb 6, 2026

In order to test this before we merge it, I

  • pushed rluo8/main to upstream/windows-coverage
  • Manually triggered the coverage action on that branch

The job is running here: https://github.com/NVIDIA/cuda-python/actions/runs/21754529128

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants