Skip to content

ci(commit): install h5py for the test job - #2822

Open
jdhughes-dev wants to merge 1 commit into
modflowpy:developfrom
jdhughes-dev:ci-test-h5py
Open

ci(commit): install h5py for the test job#2822
jdhughes-dev wants to merge 1 commit into
modflowpy:developfrom
jdhughes-dev:ci-test-h5py

Conversation

@jdhughes-dev

Copy link
Copy Markdown
Contributor

The Test job runs in the MODFLOW 6 pixi environment and installs FloPy with --no-deps,
then adds only coverage pytest-cov netcdf4. None of the optional extras are present, so
every test guarded by requires_pkg() for them is skipped on a pull request.

  • h5py gates test_save_load_node_mapping_vertex, test_save_load_node_mapping_unstructured,
    and test_save_node_mapping_with_boundnames, none of which have run on a pull request
  • pymetis and scikit-learn gate the remaining skipped tests and are left for a follow-up

The test job runs in the MODFLOW 6 pixi environment and installs FloPy with
--no-deps, so none of the optional extras are present and every test guarded by
requires_pkg() for them is skipped. h5py gates the four node mapping save and load
tests, which have never run on a pull request.

pymetis and scikit-learn gate the remaining skipped tests and are left for a
follow-up.
@codecov

codecov Bot commented Aug 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.5%. Comparing base (556c088) to head (fc365a3).
⚠️ Report is 209 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #2822      +/-   ##
===========================================
+ Coverage     55.5%    73.5%   +17.9%     
===========================================
  Files          644      659      +15     
  Lines       124135   132188    +8053     
===========================================
+ Hits         68947    97177   +28230     
+ Misses       55188    35011   -20177     

see 585 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jdhughes-dev
jdhughes-dev removed the request for review from jlarsen-usgs August 23, 2026 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant