Re: [-SPAM-] [PATCH v2 00/10] meson: wire up bits and pieces from "contrib/"
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Feb 20, 2025, 06:25 UTC
- Message-ID
- <Z7bK8jDhJT4qRxvI@pks.im>
- In-Reply-To
- <390a138a-fc0d-4011-93d6-71efcb19e863@ramsayjones.plus.com>
On Thu, Feb 20, 2025 at 01:25:59AM +0000, Ramsay Jones wrote:
Show 35 quoted lines
> > > On 19/02/2025 13:13, Patrick Steinhardt wrote: > > Hi, > > > > this patch series wires up a couple more bits and pieces, mostly from > > "contrib/". Included are: > > > > - The "libsecret", "netrc", "osxkeychain" and "wincred" credential > > helpers. > > > > - The git-contact(1) script. > > > > - Coccinelle via a new "coccicheck" target that generates the semantic > > check. > > > > Not a lot of stuff is missing after this small patch series, as far as I > > am aware. Omissions that I know of include "git-gui", "sparse" and perf > > tests. > > I regularly do 'make sparse' and 'make hdr-check' as part of my routine. > > Note that ci/run-static-analysis.sh uses several targets: > > ci/run-static-analysis.sh:8:make coccicheck > ci/run-static-analysis.sh:29:make hdr-check || > ci/run-static-analysis.sh:32:make check-pot > > ... and ci/test-documentation.sh some more: > > ci/test-documentation.sh:18:make check-builtins > ci/test-documentation.sh:19:make check-docs > > ... and then there are some coverage targets like 'coverage-test' and > 'coverage-report' (I haven't actually used them in decades ... ;) ).
Ah, `make hdr-check` is something I forgot about indeed, yes. I guess introducing those two targets will be one of the next patch series then once the current patch series both land.
Coverage reports are something that Meson already does natively:
meson setup build -Db_coverage=true
meson compile -C build
meson test -C build
ninja -C build coverage-htmlPatrick