diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 130e18aa44..c037e65fc2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -231,7 +231,13 @@ jobs: - name: Print versions run: python -m pip list - - name: Run GPU tests + - name: Test CUDA kernels + run: python -m pytest -vv -rs tests-cuda-kernels + + - name: Test CUDA kernels with explicitly defined values + run: python -m pytest -vv -rs tests-cuda-kernels-explicit + + - name: Test CUDA non-kernel (Python) run: >- python -m pytest -vv -rs tests-cuda diff --git a/noxfile.py b/noxfile.py index 3b7dd5c812..1fc15a8f3a 100644 --- a/noxfile.py +++ b/noxfile.py @@ -135,6 +135,7 @@ def clean(session): pathlib.Path("awkward-cpp", "tests-cpu-kernels"), pathlib.Path("awkward-cpp", "tests-cpu-kernels-explicit"), pathlib.Path("tests-cuda-kernels"), + pathlib.Path("tests-cuda-kernels-explicit"), ) if args.docs or clean_all: remove_if_found(pathlib.Path("docs", "reference", "generated", "kernels.rst")) diff --git a/requirements-test-gpu.txt b/requirements-test-gpu.txt index d19df38ed5..e2b1771f82 100644 --- a/requirements-test-gpu.txt +++ b/requirements-test-gpu.txt @@ -5,6 +5,4 @@ numba>=0.60 numba-cuda pyarrow pytest>=6 -pytest-cov -pytest-xdist uproot>=5