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

PowerDNS / pdns / 25191990251
71%

Build:
DEFAULT BRANCH: master
Ran 30 Apr 2026 10:25PM UTC
Jobs 22
Files 587
Run time 2min
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

29 Apr 2026 04:54PM UTC coverage: 57.956% (-13.1%) from 71.038%
25191990251

push

github

web-flow
Merge pull request #17257 from omoerbeek/dnsdist-test-signedness

dnsdist: fix a few signed vs unsigned compare warnings in tests

65689 of 176110 branches covered (37.3%)

Branch coverage included in aggregate %.

140865 of 180289 relevant lines covered (78.13%)

5404297.89 hits per line

Coverage Regressions

Lines Coverage ∆ File
763
35.65
-40.41% pdns/recursordist/pdns_recursor.cc
691
52.66
1.37% pdns/dnsdistdist/dnsdist-lua.cc
658
1.3
-58.14% pdns/auth-secondarycommunicator.cc
622
70.65
3.59% pdns/dnsdistdist/dnsdist.cc
532
0.0
-68.05% pdns/rfc2136handler.cc
505
0.37
-62.01% pdns/pkcs11signers.cc
470
0.0
-61.52% pdns/recursordist/lua-recursor4.cc
469
21.69
-36.31% modules/bindbackend/bindbackend2.cc
436
56.33
-8.8% pdns/recursordist/rec-main.cc
431
1.67
-38.1% pdns/dnsdistdist/xsk.cc
421
50.86
-3.6% pdns/dnsdistdist/dnsdist-configuration-yaml.cc
398
60.22
-0.98% pdns/dnsdistdist/dnsdist-actions-factory.cc
385
61.85
-10.08% modules/lmdbbackend/lmdbbackend.cc
385
1.78
-61.48% pdns/recursordist/rec-lua-conf.cc
381
24.15
-45.87% pdns/recursordist/rec-tcp.cc
308
46.81
-30.32% pdns/recursordist/rec-rust-lib/cxxsupport.cc
285
0.0
-74.52% pdns/recursordist/rec-xfr.cc
271
74.46
-3.81% pdns/backends/gsql/gsqlbackend.cc
267
1.65
-33.47% modules/remotebackend/remotebackend.cc
246
57.18
-11.9% pdns/packethandler.cc
234
0.39
0.23% pdns/lua-record.cc
220
51.85
-9.34% pdns/tcpreceiver.cc
212
57.8
-0.51% pdns/ixfrdist.cc
210
69.21
-6.13% pdns/dnsdistdist/dnsdist-tcp.cc
205
36.67
-41.43% pdns/recursordist/rpzloader.cc
204
70.27
0.39% pdns/dnsdistdist/dnsdist-lua-ffi.cc
203
58.89
-0.3% modules/geoipbackend/geoipbackend.cc
199
79.42
2.1% pdns/dnsdistdist/dnsdist-web.cc
187
0.0
-44.15% modules/ldapbackend/powerldap.cc
178
31.11
-4.23% pdns/recursordist/rec_channel_rec.cc
178
76.16
2.68% pdns/recursordist/test-syncres_cc5.cc
151
0.0
-43.19% modules/remotebackend/httpconnector.cc
150
61.06
-7.68% pdns/dnsdistdist/dnsdist-backend.cc
145
3.06
-57.06% modules/ldapbackend/ldapbackend.cc
145
88.43
-0.24% pdns/dnsdistdist/test-dnsdisttcp_cc.cc
143
10.04
-46.57% modules/bindbackend/binddnssec.cc
136
7.83
-65.27% pdns/resolver.cc
135
63.03
13.33% pdns/auth-main.cc
133
68.99
2.84% pdns/dnsdistdist/dnsdist-dynblocks.cc
133
69.79
1.37% pdns/dnsdistdist/doh3.cc
133
42.32
-26.14% pdns/recursordist/lwres.cc
130
4.2
-49.6% modules/pipebackend/pipebackend.cc
128
0.0
-36.77% modules/ldapbackend/native.cc
119
0.0
-22.37% pdns/dynhandler.cc
113
20.58
-35.38% pdns/auth-primarycommunicator.cc
113
78.8
3.13% pdns/dnsdistdist/dnsdist-nghttp2-in.cc
110
0.0
-57.78% modules/remotebackend/pipeconnector.cc
108
23.96
-52.74% pdns/ixfr.cc
107
0.0
-87.59% pdns/auth-catalogzone.cc
100
63.08
-13.24% pdns/dnssecinfra.cc
98
60.18
4.32% pdns/dnsdistdist/dnsdist-healthchecks.cc
94
0.0
-52.74% modules/pipebackend/coprocess.cc
94
72.24
3.66% pdns/dnsdistdist/dnsdist-nghttp2.cc
85
73.78
2.79% pdns/dnsdistdist/doq.cc
83
0.0
-58.54% modules/remotebackend/unixconnector.cc
78
2.11
-64.34% pdns/dnsdistdist/dnsdist-logging.cc
78
57.83
-6.31% pdns/dnsdistdist/dnsdist-lua-bindings.cc
76
47.53
0.29% pdns/dnsdistdist/bpf-filter.cc
76
78.03
-2.45% pdns/dnsdistdist/dnsdist-tcp-downstream.cc
76
0.0
-48.09% pdns/recursordist/rec-protozero.cc
75
61.24
-4.5% modules/gmysqlbackend/smysql.cc
74
1.73
-51.23% pdns/recursordist/rec-protozero.hh
73
88.85
7.9% pdns/ws-auth.cc
72
77.75
-3.58% pdns/recursordist/syncres.cc
69
56.1
0.36% pdns/dnsdistdist/dnsdist-lua-rules.cc
69
52.95
-17.9% pdns/recursordist/rec-zonetocache.cc
67
43.26
-8.71% pdns/recursordist/reczones.cc
65
0.0
-59.18% modules/remotebackend/zmqconnector.cc
62
74.2
-9.93% pdns/recursordist/filterpo.cc
62
44.54
22.51% pdns/recursordist/ws-recursor.cc
61
63.15
2.27% pdns/dnsdistdist/dnsdist-snmp.cc
60
84.76
0.03% pdns/recursordist/test-aggressive_nsec_cc.cc
58
78.24
-4.57% pdns/dnsdistdist/dnsdist-cache.cc
58
41.0
-0.5% pdns/dnsdistdist/dnsdist-lua-inspection.cc
57
52.02
-5.53% pdns/nameserver.cc
54
50.64
-9.43% pdns/tcpiohandler.cc
53
66.95
0.96% pdns/dnsdistdist/dnscrypt.cc
53
54.36
-19.32% pdns/dnsdistdist/dnsdist-lbpolicies.cc
53
72.54
-15.85% pdns/recursordist/filterpo.hh
52
74.89
-0.33% pdns/dnsdistdist/dnsdist-protobuf.cc
51
0.0
-90.57% pdns/inflighter.cc
50
85.05
3.8% pdns/protozero-trace.cc
48
49.23
2.61% modules/lua2backend/lua2api2.hh
47
65.55
1.77% modules/gpgsqlbackend/spgsql.cc
47
45.77
15.32% pdns/dynlistener.cc
46
0.0
-5.17% modules/ldapbackend/ldapauthenticator.cc
46
39.71
-1.03% pdns/distributor.hh
45
33.75
-42.85% pdns/communicator.hh
45
55.44
-5.2% pdns/iputils.cc
45
5.68
-59.25% pdns/recursordist/validate-recursor.cc
44
50.63
-3.38% pdns/dnsdistdist/dnsdist-lua-bindings-packetcache.cc
44
0.0
-71.68% pdns/recursordist/rec-eventtrace.cc
42
6.33
-70.89% pdns/tsigverifier.cc
40
77.89
-7.27% pdns/dbdnsseckeeper.cc
40
64.46
-2.79% pdns/ssqlite3.cc
39
27.16
-56.79% pdns/dnsdistdist/dnsdist-lua-bindings-rings.cc
36
68.89
-15.13% pdns/recursordist/recpacketcache.cc
35
56.46
14.16% modules/tinydnsbackend/tinydnsbackend.cc
35
82.98
11.88% pdns/dnsdistdist/dnsdist-lua-actions.cc
34
52.92
-14.15% pdns/axfr-retriever.cc
32
39.58
0.4% modules/geoipbackend/geoipinterface-mmdb.cc
32
61.04
-5.29% pdns/recursordist/aggressive_nsec.cc
32
12.94
-63.53% pdns/recursordist/sortlist.cc
31
69.4
2.97% pdns/dnsdistdist/doq-common.cc
31
68.79
-14.63% pdns/signingpipe.cc
30
68.51
-1.13% pdns/dnsdistdist/dnsdist-dynblocks.hh
30
65.51
-6.87% pdns/protozero-trace.hh
29
52.57
-0.51% pdns/dnsdistdist/dnsdist-console.cc
29
41.91
-22.63% pdns/remote_logger.cc
28
74.08
2.92% modules/godbcbackend/sodbc.cc
28
0.0
-28.1% modules/ldapbackend/utils.hh
28
76.7
7.22% pdns/dnsdistdist/dnsdist-kvs.cc
28
73.13
4.19% pdns/dnspacket.cc
27
73.78
21.04% pdns/dnsbackend.hh
27
68.24
6.13% pdns/dnsdistdist/dnsdist-lua-configuration-items.cc
27
79.51
0.46% pdns/recursordist/test-syncres_cc10.cc
27
77.1
0.55% pdns/ueberbackend.cc
26
56.51
-0.23% pdns/dnsdistdist/dnsdist-rules-factory.hh
26
87.78
-0.84% pdns/dnsdistdist/test-dnsdistpacketcache_cc.cc
26
0.0
-52.44% pdns/recursordist/rec-snmp.cc
25
87.59
4.04% pdns/dnsdistdist/dnsdist-discovery.cc
25
19.1
-47.57% pdns/recursordist/rec-carbon.cc
24
86.3
1.51% pdns/dnsdistdist/dnsdist.hh
23
72.4
-8.48% pdns/dnsdistdist/dnsdist-async.cc
23
80.42
-0.3% pdns/dnsdistdist/test-dnsdist_cc.cc
22
62.41
-1.4% pdns/dnsdistdist/dnsdist-tcp-downstream.hh
22
77.43
-3.1% pdns/dnsrecords.cc
22
24.49
-69.39% pdns/recursordist/rec-rust-lib/cxxsettings-private.hh
22
48.65
-9.46% pdns/recursordist/rec-system-resolve.cc
21
32.11
1.68% pdns/dnsdistdist/dnsdist-lua-bindings-dnscrypt.cc
21
0.0
0.0% pdns/dnsdistdist/dnsdist-secpoll.cc
21
4.18
0.48% pdns/dnsdistdist/dnsdist-xsk.cc
21
86.94
0.15% pdns/dnsdistdist/test-dnsdistnghttp2_cc.cc
21
36.08
-23.45% pdns/fstrm_logger.cc
20
57.47
0.0% pdns/dnsdistdist/dnsdist-kvs.hh
20
61.29
-5.09% pdns/recursordist/rec_channel.cc
19
0.0
-45.31% modules/remotebackend/remotebackend.hh
19
19.07
-2.01% pdns/dnsdistdist/dnsdist-rings.cc
19
81.57
0.83% pdns/dnsdistdist/test-dnsdistnghttp2-in_cc.cc
19
10.0
-70.0% pdns/recursordist/rec-cookiestore.cc
19
77.33
-11.06% pdns/recursordist/rec-main.hh
18
63.7
0.24% pdns/communicator.cc
18
3.76
0.1% pdns/minicurl.cc
18
3.7
-0.14% pdns/recursordist/ratelimitedlog.hh
18
0.0
-86.96% pdns/recursordist/rec-xfr.hh
18
85.02
1.8% pdns/zoneparser-tng.cc
17
0.0
-52.38% modules/ldapbackend/ldaputils.cc
17
67.92
-5.11% pdns/dnsdistdist/tcpiohandler-mplexer.hh
17
63.73
-19.61% pdns/json.cc
17
0.0
-58.33% pdns/recursordist/rec-xfrtracker.cc
17
69.78
-8.1% pdns/statbag.cc
16
64.75
3.36% pdns/misc.cc
16
0.0
-73.91% pdns/recursordist/rec-cookiestore.hh
15
42.73
0.0% pdns/dnsdistdist/dnsdist-console-completion.cc
15
0.0
-72.73% pdns/dnsdistdist/dnsdist-opentelemetry.hh
15
87.1
0.59% pdns/recursordist/recursor_cache.cc
14
79.91
-1.81% pdns/dnsdistdist/test-dnsdistrings_cc.cc
14
85.21
6.91% pdns/dnsparser.hh
14
31.76
-23.97% pdns/dnssec.hh
14
67.84
-27.82% pdns/protozero.hh
14
37.24
-5.23% pdns/unix_utility.cc
13
61.47
-1.51% pdns/arguments.cc
13
69.64
-15.24% pdns/logging.cc
13
69.63
-12.59% pdns/protozero.cc
13
77.46
-3.72% pdns/serialtweaker.cc
13
31.97
0.56% pdns/tkey.cc
12
80.92
-7.01% pdns/dnsdistdist/dnsdist-dnsparser.cc
12
78.21
-7.21% pdns/dnsdistdist/dnsdist-idstate.hh
11
0.0
0.0% modules/ldapbackend/primary.cc
11
46.88
-39.61% pdns/recursordist/rec-tcpout.cc
11
67.22
-6.96% pdns/webserver.cc
10
67.86
-4.14% pdns/dnsdistdist/dnsdist-tcp-upstream.hh
10
0.0
-28.57% pdns/dnsdistdist/xsk.hh
10
67.29
5.61% pdns/opensslsigners.cc
10
64.29
-4.78% pdns/validate.cc
9
6.67
-62.08% pdns/auth-catalogzone.hh
9
75.85
20.25% pdns/dnsproxy.cc
9
88.09
-0.1% pdns/recursordist/test-syncres_cc8.cc
8
3.45
-36.03% modules/bindbackend/bindbackend2.hh
8
89.93
5.15% modules/gpgsqlbackend/gpgsqlbackend.cc
8
77.78
-7.81% pdns/dnsdistdist/dnsdist-concurrent-connections.cc
8
79.75
-5.74% pdns/dnsparser.cc
8
84.58
2.59% pdns/recursordist/test-syncres_cc4.cc
8
48.21
6.55% pdns/secpoll-auth.cc
8
56.14
-8.77% pdns/sodiumsigners.cc
8
45.74
-7.55% pdns/statnode.cc
8
70.6
-2.6% pdns/tcpiohandler.hh
8
51.85
-15.54% pdns/zonemd.hh
7
92.8
0.93% modules/gsqlite3backend/gsqlite3backend.cc
7
69.18
5.06% pdns/dnsbackend.cc
7
63.85
4.29% pdns/dnsdistdist/dnsdist-carbon.cc
7
88.56
6.37% pdns/dnsdistdist/dnsdist-ecs.cc
7
94.34
-1.11% pdns/dnsdistdist/dnsdist-rings.hh
7
76.0
-2.85% pdns/dnsdistdist/dnsdist-tcp.hh
7
77.73
2.1% pdns/iputils.hh
7
51.64
-8.98% pdns/libssl.cc
7
52.53
3.17% pdns/lua-auth4.cc
7
64.0
3.15% pdns/recursordist/rec-eventtrace.hh
6
33.33
-33.33% pdns/auth-caches.cc
6
86.61
-2.11% pdns/dnsdistdist/dnsdist-lua-network.cc
6
73.21
-1.3% pdns/dnsdistdist/dnsdist-lua-web.cc
6
80.43
-0.42% pdns/dnsdistdist/dnsdist-prometheus.hh
6
0.0
0.0% pdns/gss_context.hh
6
56.86
3.55% pdns/lua-base4.cc
6
45.45
-46.21% pdns/recursordist/lua-recursor4.hh
6
80.92
6.48% pdns/recursordist/nod.cc
6
71.43
-21.16% pdns/recursordist/nod.hh
6
84.25
4.68% pdns/recursordist/test-syncres_cc.cc
6
88.04
1.44% pdns/ws-api.cc
5
48.78
-2.11% pdns/dnsdistdist/dnsdist-proxy-protocol.cc
5
68.0
-10.72% pdns/qtype.cc
5
81.03
-6.92% pdns/recursordist/rec-responsestats.cc
4
56.25
-26.87% pdns/dnsdistdist/dnsdist-dnsquestion.cc
4
77.03
-8.11% pdns/dnsdistdist/dnsdist-frontend.cc
4
87.26
-7.39% pdns/dnssecsigner.cc
4
76.33
-5.04% pdns/ednscookies.cc
4
87.23
-6.38% pdns/query-local-address.cc
4
37.5
-6.4% pdns/remote_logger.hh
4
70.89
-6.33% pdns/sha.hh
3
96.72
6.42% modules/gmysqlbackend/gmysqlbackend.cc
3
97.32
6.67% modules/godbcbackend/godbcbackend.cc
3
72.22
-18.62% pdns/dnsdistdist/dnsdist-idstate.cc
3
68.75
-9.03% pdns/dnsdistdist/dnsdist-lbpolicies.hh
3
0.0
0.0% pdns/dnsdistdist/dnsdist-protobuf.hh
3
0.0
0.0% pdns/gss_context.cc
3
66.67
-10.26% pdns/rcpgenerator.hh
3
89.53
-4.65% pdns/recursordist/rec-nsspeeds.hh
3
82.28
7.43% pdns/stubresolver.cc
3
95.57
0.02% pdns/svc-records.cc
3
92.25
3.1% pdns/test-distributor_hh.cc
3
86.36
3.75% pdns/test-dnsrecords_cc.cc
3
70.97
6.26% pdns/unix_semaphore.cc
2
83.7
-0.83% pdns/auth-querycache.cc
2
80.68
-6.59% pdns/dnsdistdist/dnsdist-edns.cc
2
82.8
0.5% pdns/dnsdistdist/dnsdist-lua-bindings-network.cc
2
96.43
2.84% pdns/dnsdistdist/dnsdist-lua-hooks.cc
2
91.67
-2.78% pdns/dnspacket.hh
2
57.38
-17.37% pdns/dnstap.cc
2
69.57
0.94% pdns/logger.hh
2
94.41
6.5% pdns/recursordist/syncres.hh
2
83.37
2.93% pdns/recursordist/test-recursorcache_cc.cc
2
94.44
-4.17% pdns/responsestats-auth.cc
2
75.0
15.66% pdns/sstuff.hh
2
87.73
1.19% pdns/test-dnsparser_cc.cc
1
0.0
-100.0% modules/ldapbackend/ldapauthenticator.hh
1
80.0
4.39% modules/lua2backend/lua2backend.cc
1
0.0
0.0% modules/pipebackend/pipebackend.hh
1
78.26
13.04% pdns/backends/gsql/ssql.hh
1
86.36
23.03% pdns/dnsdistdist/dnsdist-cache.hh
1
79.17
5.09% pdns/dnsdistdist/dnsdist-dnscrypt.cc
1
85.71
0.0% pdns/dnsdistdist/dnsdist-metrics.hh
1
0.0
0.0% pdns/dnsdistdist/dnsdist-systemd.cc
1
70.79
0.67% pdns/dnssecinfra.hh
1
71.59
-3.76% pdns/ednsoptions.cc
1
90.24
4.95% pdns/logr.hh
1
0.0
0.0% pdns/packethandler.hh
1
90.56
0.64% pdns/rcpgenerator.cc
1
90.91
2.02% pdns/recursordist/aggressive_nsec.hh
1
78.57
3.57% pdns/recursordist/lwres.hh
1
57.69
2.64% pdns/recursordist/secpoll-recursor.cc
1
75.0
-25.0% pdns/recursordist/sortlist.hh
1
81.05
1.7% pdns/recursordist/test-syncres_cc2.cc
1
0.0
-100.0% pdns/resolver.hh
1
85.15
3.81% pdns/test-signers.cc
1
76.0
1.0% pdns/threadname.cc
Jobs
ID Job ID Ran Files Coverage
1 auth-api-gsqlite3 - 25191990251.1 30 Apr 2026 10:37PM UTC 205
26.99
GitHub Action Run
2 auth-backend-godbc_sqlite3 - 25191990251.2 30 Apr 2026 10:37PM UTC 205
21.09
GitHub Action Run
3 auth-api-gpgsql - 25191990251.3 30 Apr 2026 10:37PM UTC 205
27.09
GitHub Action Run
4 auth-unit- - 25191990251.4 30 Apr 2026 10:35PM UTC 172
49.94
GitHub Action Run
5 rec-unit-least-ubsan+asan - 25191990251.5 30 Apr 2026 10:28PM UTC 191
70.92
GitHub Action Run
6 auth-api-gmysql - 25191990251.6 30 Apr 2026 10:37PM UTC 203
22.74
GitHub Action Run
7 auth-backend-geoip - 25191990251.7 30 Apr 2026 10:37PM UTC 200
13.26
GitHub Action Run
8 rec-regression-bulk-full-asan+ubsan - 25191990251.8 30 Apr 2026 10:30PM UTC 213
25.11
GitHub Action Run
9 dnsdist-unit-least-asan+ubsan - 25191990251.9 30 Apr 2026 10:25PM UTC 156
55.63
GitHub Action Run
10 dnsdist-unit-full-asan+ubsan - 25191990251.10 30 Apr 2026 10:28PM UTC 183
42.76
GitHub Action Run
11 rec-api-full-asan+ubsan - 25191990251.11 30 Apr 2026 10:32PM UTC 185
0.0
GitHub Action Run
12 rec-unit-full-ubsan+asan - 25191990251.12 30 Apr 2026 10:30PM UTC 200
70.61
GitHub Action Run
13 auth-unit-address,undefined - 25191990251.13 30 Apr 2026 10:29PM UTC 171
56.11
GitHub Action Run
14 auth-backend-tinydns - 25191990251.14 30 Apr 2026 10:37PM UTC 205
14.87
GitHub Action Run
15 auth-api-lmdb - 25191990251.15 30 Apr 2026 10:37PM UTC 205
29.31
GitHub Action Run
16 auth-backend-lua2 - 25191990251.16 30 Apr 2026 10:37PM UTC 203
12.95
GitHub Action Run
17 auth-backend-geoip_mmdb - 25191990251.17 30 Apr 2026 10:36PM UTC 205
10.38
GitHub Action Run
18 rec-unit-least-asan+ubsan - 25191990251.18 30 Apr 2026 10:27PM UTC 203
67.98
GitHub Action Run
19 rec-api-full-ubsan+asan - 25191990251.19 30 Apr 2026 10:33PM UTC 203
22.54
GitHub Action Run
20 ixfrdist - 25191990251.20 30 Apr 2026 10:36PM UTC 110
18.37
GitHub Action Run
21 dnsdist-regression-full-asan+ubsan - 25191990251.21 30 Apr 2026 10:36PM UTC 204
45.87
GitHub Action Run
22 rec-unit-full-asan+ubsan - 25191990251.22 30 Apr 2026 10:29PM UTC 212
67.93
GitHub Action Run
Source Files on build 25191990251
  • Tree
  • List 587
  • Changed 458
  • Source Changed 385
  • Coverage Changed 439
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25191990251
  • 7caba055 on github
  • Prev Build on master (#25122241378)
  • Next Build on master (#25205919456)
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

© 2026 Coveralls, Inc