Skip to content

test: build zonbud, zonbudusg and mfusgt with the meson build file they provide - #315

Open
jdhughes-dev wants to merge 1 commit into
developfrom
meson-provided-usable
Open

test: build zonbud, zonbudusg and mfusgt with the meson build file they provide#315
jdhughes-dev wants to merge 1 commit into
developfrom
meson-provided-usable

Conversation

@jdhughes-dev

Copy link
Copy Markdown
Collaborator

The source zip file for these targets included meson.build but not meson.options, so meson stopped with Option double does not exist and pymake fell back to a generated build file. The releases have been remade with meson.options included (MODFLOW-ORG/zonbud#22, MODFLOW-ORG/zonbudusg#23, MODFLOW-ORG/mfusgt#26), so test_meson_artifacts no longer exempts them from the assert that the provided build file was used.

mfusgt is updated to 2.6.2, the release its archive was remade in.

…ey provide

The source zip file for these targets included meson.build but not
meson.options, so meson stopped with 'Option double does not exist' and
pymake fell back to a generated build file. The releases have been remade
with meson.options included, so the fallback is no longer reached and the
targets are no longer exempt from the assert that the provided build file
was used.

mfusgt is updated to 2.6.2, which is the release the archive was remade in.
@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.866%. Comparing base (169e9d0) to head (7919aeb).
⚠️ Report is 1 commits behind head on develop.

Additional details and impacted files
@@              Coverage Diff              @@
##           develop      #315       +/-   ##
=============================================
+ Coverage   79.671%   79.866%   +0.194%     
=============================================
  Files           20        20               
  Lines         3591      3591               
=============================================
+ Hits          2861      2868        +7     
+ Misses         730       723        -7     

see 2 files with indirect coverage changes

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

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