Skip to content

chore: Add invoke tasks to configure with meson for development#16944

Open
pieterlexis wants to merge 3 commits intoPowerDNS:masterfrom
pieterlexis:dev-tasks
Open

chore: Add invoke tasks to configure with meson for development#16944
pieterlexis wants to merge 3 commits intoPowerDNS:masterfrom
pieterlexis:dev-tasks

Conversation

@pieterlexis
Copy link
Contributor

Short description

I got tired of figuring out options to pass to meson. Now you can configure the products locally with inv dev-{PRODUCT}-configure-meson {full|least}.

There are some options you can pass, to e.g. enable unit tests, coverage, clang. See inv --help dev-{PRODUCT}-configure-meson.

Checklist

I have:

  • read the CONTRIBUTING.md document
  • read and accepted the Developer Certificate of Origin document, including the AI Policy, and added a "Signed-off-by" to my commits
  • compiled this code
  • tested this code
  • included documentation (including possible behaviour changes)
  • documented the code
  • added or modified regression test(s)
  • added or modified unit test(s)

@coveralls
Copy link

coveralls commented Mar 4, 2026

Pull Request Test Coverage Report for Build 22672702991

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 2857 unchanged lines in 79 files lost coverage.
  • Overall coverage decreased (-0.9%) to 70.731%

Files with Coverage Reduction New Missed Lines %
pdns/dnsdistdist/dnsdist-tcp.cc 1 75.15%
pdns/recursordist/sortlist.hh 1 75.0%
pdns/signingpipe.cc 1 85.03%
pdns/dnsname.hh 2 90.66%
pdns/dnstap.cc 2 70.71%
pdns/dnsparser.cc 3 85.72%
pdns/ednscookies.hh 3 72.73%
pdns/epollmplexer.cc 3 83.23%
pdns/opensslsigners.cc 3 61.27%
pdns/recursordist/negcache.hh 3 80.0%
Totals Coverage Status
Change from base Build 22618872733: -0.9%
Covered Lines: 119378
Relevant Lines: 153702

💛 - Coveralls

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.

2 participants