Skip to content

Remove run_tests.sh and unexercised CI meta-tests - #2271

Merged
leofang merged 2 commits into
NVIDIA:mainfrom
lijinf2:fix_2174_a
Jun 27, 2026
Merged

Remove run_tests.sh and unexercised CI meta-tests#2271
leofang merged 2 commits into
NVIDIA:mainfrom
lijinf2:fix_2174_a

Conversation

@lijinf2

@lijinf2lijinf2 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Description

First step to close#2174

Remove CI helper scripts and meta-tests that are not exercised by pre-merge CI:

  • Delete scripts/run_tests.sh and doc references.
  • Delete ci/tools/tests/test_fetch_ctk_redistrib.py

Checklist

  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@copy-pr-bot

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.

@github-actionsgithub-actionsBot added CI/CD CI/CD infrastructure cuda.bindings Everything related to the cuda.bindings module cuda.core Everything related to the cuda.core module cuda.pathfinder Everything related to the cuda.pathfinder module labels Jun 26, 2026
@lijinf2lijinf2 self-assigned this Jun 26, 2026
@lijinf2lijinf2 added this to the cuda.core v1.1.0 milestone Jun 26, 2026
@lijinf2lijinf2 added the bug Something isn't working label Jun 26, 2026
@lijinf2

Copy link
Copy Markdown
ContributorAuthor

/ok to test 7f71780

@github-actions

This comment has been minimized.

@leofangleofang removed the bug Something isn't working label Jun 27, 2026
@leofang
leofang merged commit b377f29 into NVIDIA:mainJun 27, 2026
185 of 191 checks passed
@github-actions

Copy link
Copy Markdown
Doc Preview CI
Preview removed because the pull request was closed or merged.

danielfrg added a commit that referenced this pull request Jul 16, 2026
Resolves conflicts caused by concurrent changes on main:
- Relicense (#2293) updated SPDX headers on cuda_bindings/examples/*.py
and cuda_bindings/cuda/bindings/_example_helpers/*. All of those files
were removed on this branch, so main's edits are discarded via git rm.
- Bindings-side test_examples.py, cuda_core/examples/pytorch_example.py
and cuda_core/tests/example_tests/test_basic_examples.py were removed
on this branch; main's edits to them are discarded.
- scripts/run_tests.sh was removed on main (#2271); accept the deletion.
- ci/tools/run-tests: keep this branch's optional sample-deps install
(nvtx, pillow) but pick up main's rename CUDA_VER_MINOR ->
TEST_CUDA_MAJOR_MINOR.
- Four new texture / GL-interop examples added to cuda_core/examples/
on main (gl_interop_fluid.py, gl_interop_fluid_numba_cuda_mlir.py,
gl_interop_mipmap_lod.py, texture_sample.py) are migrated into their
own directories under samples/ with README.md and requirements.txt.
Added a DISPLAY guard to glInteropFluid and glInteropMipmapLod so they
waive with exit code 2 on headless runners, matching glInteropPlasma.
- ruff.toml: ignore RUF059 under samples/** (matches the pre-existing
ignore for examples/**).
- .spdx-ignore: drop the obsolete cuda_bindings/examples/* line.
Verified end-to-end:
- pixi install -e samples: solves cleanly.
- pytest cuda_core/tests/example_tests/test_samples.py: 46 passed,
9 skipped (all legitimate: no DISPLAY, no P2P, sub-Hopper GPU, or
intentionally omitted deps), 0 failed. 55 samples collected.
- ruff check + format: clean.
- toolshed/check_spdx.py: clean on edited files.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CDCI/CD infrastructurecuda.bindingsEverything related to the cuda.bindings modulecuda.coreEverything related to the cuda.core modulecuda.pathfinderEverything related to the cuda.pathfinder module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove helper scripts and tests not exercised by CI

2 participants

@lijinf2@leofang