Add test commands to rapids-build-utils#630
Merged
bdice merged 3 commits intorapidsai:mainfrom Dec 10, 2025
Merged
Conversation
Add test-<lib>-cpp, test-<lib>-python, test-<repo>, test-all, test-all-cpp, and test-all-python commands that run CI test scripts. - Add 6 new test templates (cpp.test, python.test, repo.test, all.test, all.cpp.test, all.python.test) - Add test field to manifest.yaml for C++ and Python components - Update generate-scripts.sh to generate test commands Test commands forward all arguments to underlying CI scripts.
Collaborator
|
Looks good to me! |
Contributor
Author
|
Trying to test this locally before I open. I'd really like to have this for testing CCCL 3.2 updates. It saves a lot of brainpower. |
Contributor
Author
|
I think this is pretty close to right. I'll merge it and then iterate to fix any issues. |
This was referenced Dec 11, 2025
rapids-bot Bot
pushed a commit
to rapidsai/kvikio
that referenced
this pull request
Dec 11, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-kvikio-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #887
rapids-bot Bot
pushed a commit
to rapidsai/raft
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-raft-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - Nate Rock (https://github.com/rockhowse) URL: #2893
rapids-bot Bot
pushed a commit
to rapidsai/rmm
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-rmm-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Paul Taylor (https://github.com/trxcllnt) - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #2181
rapids-bot Bot
pushed a commit
to rapidsai/cugraph-gnn
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-wholegraph-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #370
rapids-bot Bot
pushed a commit
to rapidsai/cugraph
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-cugraph-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #5369
rapids-bot Bot
pushed a commit
to rapidsai/cuml
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-cuml-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #7596
rapids-bot Bot
pushed a commit
to rapidsai/rapidsmpf
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-rapidsmpf-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #734
rapids-bot Bot
pushed a commit
to rapidsai/cudf
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_cudf_ctests.sh` and `run_cudf_kafka_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-cudf-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - Karthikeyan (https://github.com/karthikeyann) URL: #20838
rapids-bot Bot
pushed a commit
to rapidsai/cuvs
that referenced
this pull request
Dec 12, 2025
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-cuvs-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Gil Forsyth (https://github.com/gforsyth) - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #1631
rapids-bot Bot
pushed a commit
to rapidsai/ucxx
that referenced
this pull request
Dec 16, 2025
## Summary - Update `run_cpp.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-ucxx-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #561
mani-builds
pushed a commit
to mani-builds/cuml
that referenced
this pull request
Jan 11, 2026
## Summary - Update `run_ctests.sh` to first try the installed test location (CI/conda environments) and fall back to the build directory (devcontainer environments) - Enables testing in devcontainers with `test-cuml-cpp` xref: rapidsai/devcontainers#630 Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: rapidsai#7596
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
With help from
claude, I am implementing my favorite feature from the oldrapids-compose:test-*commands.test-<lib>-cppcommands that run C++ test scripts (e.g.,test-cudf-cpprunsci/run_cudf_ctests.sh)test-<lib>-pythoncommands that run Python test scripts (e.g.,test-rmm-pythonrunsci/run_pytests.sh)test-<repo>commands that run both C++ and Python tests for a repotest-all,test-all-cpp, andtest-all-pythoncommandsTest script paths are specified in
manifest.yamlsince they vary across repos. All arguments are forwarded to the underlying scripts.Test plan
test-*commands are generatedtest-rmm-cpp -hto verify help texttest-cudf-cpp(via script content inspection) to verify C++ tests invoke correct CI scriptstest-rmm-pythonto verify Python tests invoke correct CI scriptstest-all -hto verify aggregated command worksTesting notes
Validated using
rapidsai/devcontainers:26.02-cpp-rapids-build-utils-ubuntu24.04with modifiedrapids-build-utilsmounted: