Skip to content

Segregate existing Cython tests to be self-sufficient and disconnected from other Python tests #214

@vzhurba01

Description

@vzhurba01

Until recently both the Cython and Python tests were part of the cuda_bindings/tests directory. By having them together, Python tests are implicitly blocked on having a successfully build for the Cython test-suite. I want to relax this dependency so that it is more natural to test one or the other.

Furthermore, these tests are only built when the the full cuda-bindings subproject gets built. This introduces further dependencies on the test-suite and slowly down testing if any pre-requisite is missed.

I propose segregating the two types of tests (Cython vs. Python) into their own directories while providing the Cython test-suite a dedicated setup.py for Cythonizing and building their tests.

Metadata

Metadata

Assignees

Labels

P1Medium priority - Should docuda.bindingsEverything related to the cuda.bindings module

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions