Skip to content

test(core,bindings): add mini parallel plugins in test conftests#2228

Open
seberg wants to merge 1 commit into
NVIDIA:mainfrom
seberg:ft-testing-mini-plugin
Open

test(core,bindings): add mini parallel plugins in test conftests#2228
seberg wants to merge 1 commit into
NVIDIA:mainfrom
seberg:ft-testing-mini-plugin

Conversation

@seberg

@seberg seberg commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Add pytest plugins in bindings/core conftest files to wrap parallel worker tests with CUDA context setup and fixture-aware initialization paths used by mini plugin execution.

This can wait until the end, but I thought I'd split it out now since it is the most tedious part about pytest-run-parallel testing (beyond just churn) and more likely to need some iterations.

(The plugin part runs fine locally so I think it can be merged; there is just a very small chance of follow-ups eventually since there are many test fixes. -- without using pytest-run-parallel this is dead-code beyond some fixture tweaks, though.)

Add lightweight pytest plugins in bindings/core conftest files to wrap
parallel worker tests with CUDA context setup and fixture-aware
initialization paths used by mini plugin execution.
@seberg seberg added this to the cuda.core v1.1.0 milestone Jun 16, 2026
@seberg seberg self-assigned this Jun 16, 2026
@seberg seberg added P0 High priority - Must do! test Improvements or additions to tests cuda.bindings Everything related to the cuda.bindings module cuda.core Everything related to the cuda.core module labels Jun 16, 2026
@copy-pr-bot

copy-pr-bot Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@seberg seberg added P1 Medium priority - Should do and removed P0 High priority - Must do! labels Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cuda.bindings Everything related to the cuda.bindings module cuda.core Everything related to the cuda.core module P1 Medium priority - Should do test Improvements or additions to tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant