Add C++ and Python mock tests for compatibility mode-dependent code paths #556
Labels
c++
Affects the C++ API of KvikIO
non-breaking
Introduces a non-breaking change
python
Affects the Python API of KvikIO
Some key components in KvikIO such as the methods of
FileHandle
orBatchHandle
branch on different compatibility modes (ON
,OFF
,AUTO
). Commonly, the CI and local environment do not satisfy the system requirement for GDS I/O, leaving the code on theOFF
path (orAUTO
but inferred at runtime to beOFF
) untested.We may improve our testing methodology (and code coverage) by introducing mock tests for the C++ and Python code.
The text was updated successfully, but these errors were encountered: