• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PowerDNS / pdns / 18371677045
73%

Build:
DEFAULT BRANCH: master
Ran 09 Oct 2025 09:31AM UTC
Jobs 26
Files 492
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Oct 2025 09:22AM UTC coverage: 65.443% (+1.3%) from 64.136%
18371677045

push

github

web-flow
Merge pull request #15924 from rgacogne/ddist-refactor-server-pools

dnsdist: Refactor server pools and load-balancing policies

31459 of 66198 branches covered (47.52%)

Branch coverage included in aggregate %.

48 of 264 new or added lines in 10 files covered. (18.18%)

4892 existing lines in 99 files now uncovered.

100539 of 135500 relevant lines covered (74.2%)

7068477.1 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
16.85
-38.39% pdns/dnsdistdist/dnsdist-rules-factory.hh
2
0.0
-52.28% pdns/dnsdistdist/dnsdist-lua.hh
6
60.61
-8.14% pdns/dnsdistdist/dnsdist-lbpolicies.hh
10
61.87
-10.76% pdns/dnsdistdist/dnsdist-lua-ffi.cc
12
0.0
pdns/dnsdistdist/dnsdist-server-pool.hh
16
28.3
-40.2% pdns/dnsdistdist/dnsdist-backend.cc
51
0.0
-62.31% pdns/dnsdistdist/dnsdist-lua-bindings.cc
118
7.31
-64.84% pdns/dnsdistdist/dnsdist-lbpolicies.cc

Uncovered Existing Lines

Lines Coverage ∆ File
1
34.72
-0.19% modules/remotebackend/remotebackend.cc
1
88.72
-0.05% pdns/dnsdistdist/test-dnsdisttcp_cc.cc
1
68.59
-0.37% pdns/validate.cc
2
35.89
-0.48% ext/yahttp/yahttp/utility.hpp
2
97.59
-1.81% pdns/burtle.hh
2
45.91
-12.36% pdns/channel.hh
2
87.39
-2.7% pdns/dns.cc
2
0.0
-95.65% pdns/dnsdistdist/dnscrypt.hh
2
64.71
-11.76% pdns/dnsdistdist/dnsdist-dnsquestion.cc
2
0.0
-76.0% pdns/dnsdistdist/dnsdist-lua-bindings-kvs.cc
2
58.0
-14.0% pdns/dnsdistdist/dnsdist-tcp-upstream.hh
2
0.0
-100.0% pdns/dnsdistdist/doh3.hh
2
83.85
-3.11% pdns/epollmplexer.cc
2
0.0
-100.0% pdns/libssl.hh
2
84.31
-1.96% pdns/pollmplexer.cc
2
86.67
-3.0% pdns/proxy-protocol.cc
3
0.0
-55.56% pdns/dnsdistdist/dnsdist-actions.hh
3
90.98
-3.01% pdns/dnsdistdist/dnsdist-rings.hh
3
85.83
-3.33% pdns/dnsdistdist/dnsdist-svc.cc
3
93.44
-2.21% pdns/protozero.hh
3
0.0
-85.71% pdns/proxy-protocol.hh
3
81.15
0.05% pdns/recursordist/syncres.cc
3
58.04
2.68% pdns/remote_logger.cc
4
60.61
-8.14% pdns/dnsdistdist/dnsdist-lbpolicies.hh
4
0.0
-100.0% pdns/dnsdistdist/doq.hh
4
79.54
-1.27% pdns/dnsrecords.cc
4
77.03
-2.25% pdns/packetcache.hh
4
42.86
-57.14% pdns/uuid-utils.cc
5
61.8
-0.64% modules/bindbackend/bindbackend2.cc
5
79.49
-2.04% pdns/dnsdistdist/dnsdist-downstream-connection.hh
5
72.34
-6.38% pdns/qtype.cc
6
84.8
-0.61% pdns/dnsparser.cc
6
62.82
-3.85% pdns/ipcipher.cc
7
62.72
-1.28% ext/json11/json11.cpp
7
46.35
-1.5% ext/yahttp/yahttp/reqresp.cpp
7
62.82
-4.33% ext/yahttp/yahttp/reqresp.hpp
7
78.65
-2.63% pdns/auth-packetcache.cc
7
14.78
-5.91% pdns/dnsdistdist/dnsdist-rings.cc
7
61.24
-5.06% pdns/dnsdistdist/tcpiohandler-mplexer.hh
8
80.33
-0.28% pdns/dnsdistdist/test-dnsdist_cc.cc
8
72.29
-0.35% pdns/packethandler.cc
9
45.45
-40.91% pdns/dnsdistdist/dnsdist-cache.hh
9
0.0
-4.18% pdns/dnsdistdist/dnsdist-xsk.cc
9
62.24
-12.5% pdns/dnstap.cc
10
48.57
-34.29% pdns/dnsdistdist/dnsdist-configuration.cc
10
90.19
-2.6% pdns/dnsname.hh
10
53.07
-4.07% pdns/sstuff.hh
11
66.02
-1.39% pdns/recursordist/lwres.cc
11
74.53
-0.25% pdns/recursordist/pdns_recursor.cc
13
50.24
-8.33% pdns/fstrm_logger.cc
14
74.6
-4.22% ext/lmdb-safe/lmdb-safe.cc
14
0.0
-100.0% pdns/dnsdistdist/dnsdist-lua-vars.cc
15
0.0
-1.67% pdns/dnsdistdist/xsk.cc
19
22.5
-52.5% pdns/dnsdistdist/dnsdist-lua-ffi.hh
19
77.96
-13.98% pdns/dnsdistdist/dnsdist-lua-network.cc
19
0.0
-81.48% pdns/dnsdistdist/dnsdist-resolver.cc
19
0.31
-34.76% pdns/dolog.hh
20
50.0
-38.71% pdns/dnsdistdist/dnsdist-edns.cc
20
0.0
-88.97% pdns/dnsdistdist/dnsdist-lua-bindings-dnsquestion.cc
22
70.08
-7.28% modules/godbcbackend/sodbc.cc
23
18.18
-41.56% pdns/capabilities.cc
23
75.17
-12.76% pdns/dnsdistdist/dnsdist-dnsparser.cc
23
23.71
-34.02% pdns/dnsdistdist/dnsdist-proxy-protocol.cc
24
13.33
-71.11% pdns/dnsdistdist/dnsdist-protocols.cc
27
10.0
-52.86% pdns/dnsdistdist/dnsdist-session-cache.cc
27
51.89
-14.0% pdns/dnsdistdist/dnsdist-tcp-downstream.hh
32
36.49
-44.59% pdns/dnsdistdist/dnsdist-idstate.hh
34
77.33
-5.64% pdns/dnsdistdist/dnsdist-tcp-downstream.cc
35
59.15
-27.69% pdns/snmp-agent.cc
38
34.95
-26.02% pdns/cdb.cc
38
0.0
-57.47% pdns/dnsdistdist/dnsdist-kvs.hh
44
47.1
-32.26% pdns/dnsdistdist/dnsdist-tcp.hh
45
72.06
-9.27% pdns/dnsdistdist/dnsdist-cache.cc
51
0.0
-71.94% pdns/dnsdistdist/dnsdist-rules.cc
52
75.29
-6.64% pdns/dnsdistdist/dnsdist-ecs.cc
53
28.89
-50.37% pdns/protozero.cc
57
15.18
-75.0% pdns/dnsdistdist/dnsdist-rule-chains.cc
58
0.0
-90.57% pdns/dnsdistdist/dnsdist-doh-common.hh
58
0.0
-33.33% pdns/dnsdistdist/dnsdist-random.cc
76
55.88
-5.88% pdns/misc.cc
79
62.8
-9.93% ext/lmdb-safe/lmdb-safe.hh
82
0.0
-62.31% pdns/dnsdistdist/dnsdist-lua-bindings.cc
84
14.32
-0.08% ext/luawrapper/include/LuaContext.hpp
88
41.53
-15.27% pdns/iputils.cc
102
44.76
-38.3% pdns/dnsdistdist/dnsdist-async.cc
106
73.83
-4.93% pdns/iputils.hh
116
29.57
-51.48% pdns/dnsdistdist/dnsdist-metrics.cc
117
37.25
-58.82% pdns/dnsdistdist/dnsdist-self-answers.cc
119
53.48
-30.78% pdns/dnsdistdist/dnsdist.hh
130
42.23
-30.72% pdns/tcpiohandler.hh
137
40.55
-36.04% pdns/dnsdistdist/dnsdist-crypto.cc
162
7.31
-64.84% pdns/dnsdistdist/dnsdist-lbpolicies.cc
185
5.94
-83.13% pdns/dnsdistdist/dnsdist-concurrent-connections.cc
193
61.87
-10.76% pdns/dnsdistdist/dnsdist-lua-ffi.cc
323
28.3
-40.2% pdns/dnsdistdist/dnsdist-backend.cc
329
21.65
-47.98% pdns/tcpiohandler.cc
330
16.85
-38.39% pdns/dnsdistdist/dnsdist-rules-factory.hh
428
47.19
-30.55% pdns/dnsdistdist/dnsdist-tcp.cc
536
3.13
-60.16% pdns/libssl.cc
Jobs
ID Job ID Ran Files Coverage
1 ixfrdist - 18371677045.1 09 Oct 2025 09:39AM UTC 103
18.83
GitHub Action Run
2 rec-unit-full-asan+ubsan - 18371677045.2 09 Oct 2025 09:31AM UTC 206
69.79
GitHub Action Run
3 auth-backend-gmysql - 18371677045.3 09 Oct 2025 09:49AM UTC 203
28.42
GitHub Action Run
4 dnsdist-unit-least-asan+ubsan - 18371677045.4 09 Oct 2025 09:36AM UTC 147
55.7
GitHub Action Run
5 auth-backend-lua2 - 18371677045.5 09 Oct 2025 09:39AM UTC 203
12.95
GitHub Action Run
6 auth-backend-ldap - 18371677045.6 09 Oct 2025 09:44AM UTC 203
14.18
GitHub Action Run
7 auth-unit-address,undefined - 18371677045.7 09 Oct 2025 09:32AM UTC 164
55.7
GitHub Action Run
8 auth-backend-tinydns - 18371677045.8 09 Oct 2025 09:40AM UTC 203
11.59
GitHub Action Run
9 auth-backend-lmdb - 18371677045.9 09 Oct 2025 09:51AM UTC 203
31.56
GitHub Action Run
10 auth-api-gmysql - 18371677045.10 09 Oct 2025 09:40AM UTC 203
22.64
GitHub Action Run
11 rec-unit-least-asan+ubsan - 18371677045.11 09 Oct 2025 09:31AM UTC 197
69.99
GitHub Action Run
12 rec-regression-full-asan+ubsan - 18371677045.12 09 Oct 2025 09:46AM UTC 210
42.82
GitHub Action Run
13 auth-backend-godbc_mssql - 18371677045.13 09 Oct 2025 09:47AM UTC 203
21.44
GitHub Action Run
14 auth-backend-geoip - 18371677045.14 09 Oct 2025 09:39AM UTC 203
13.05
GitHub Action Run
15 auth-backend-gpgsql - 18371677045.15 09 Oct 2025 09:45AM UTC 203
24.61
GitHub Action Run
16 auth-api-gsqlite3 - 18371677045.16 09 Oct 2025 09:40AM UTC 203
22.37
GitHub Action Run
17 auth-backend-godbc_sqlite3 - 18371677045.17 09 Oct 2025 09:40AM UTC 203
17.26
GitHub Action Run
18 auth-api-gpgsql - 18371677045.18 09 Oct 2025 09:39AM UTC 203
22.47
GitHub Action Run
19 auth-api-lmdb - 18371677045.19 09 Oct 2025 09:40AM UTC 203
24.47
GitHub Action Run
20 auth-backend-geoip_mmdb - 18371677045.20 09 Oct 2025 09:40AM UTC 203
10.83
GitHub Action Run
21 rec-api-full-asan+ubsan - 18371677045.21 09 Oct 2025 09:36AM UTC 210
0.0
GitHub Action Run
22 auth-backend-bind - 18371677045.22 09 Oct 2025 09:47AM UTC 203
23.78
GitHub Action Run
23 auth-backend-remote - 18371677045.23 09 Oct 2025 09:40AM UTC 203
14.62
GitHub Action Run
24 rec-regression-bulk-full-asan+ubsan - 18371677045.24 09 Oct 2025 09:34AM UTC 210
20.32
GitHub Action Run
25 auth-backend-gsqlite3 - 18371677045.25 09 Oct 2025 09:46AM UTC 203
32.2
GitHub Action Run
26 auth-backend-authpy - 18371677045.26 09 Oct 2025 09:45AM UTC 203
9.33
GitHub Action Run
Source Files on build 18371677045
  • Tree
  • List 492
  • Changed 92
  • Source Changed 9
  • Coverage Changed 90
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #18371677045
  • 28c6baf9 on github
  • Prev Build on master (#18369417242)
  • Next Build on master (#18371983535)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc