Closed timothymillar closed 8 months ago
Hmm, not sure what to do about coverage here
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
6b10a77
) to head (e315f52
).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This still runs tests with the jit disabled for two files:
sgkit/tests/test_pedigree.py
sgkit/tests/io/vcf/test_vcf_writer_utils.py
Both of these files have lots njit functions without guvectorize. This is a bit fragile so we'll see if it sticks around.
I also looked into using pytest to mark certain tests for running with the jit disabled. This doesn't work because the guvectorize functions are compiled at import time which happens even if the tests are deselected.
Leaving
NUMBA_DISABLE_JIT=1
fortest_pedigree.py
which contains many jitted functions.