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

PowerDNS / pdns / 14263169479
63%
master: 73%

Build:
Build:
LAST BUILD BRANCH: ddist-structured-logging
DEFAULT BRANCH: master
Ran 04 Apr 2025 10:21AM UTC
Jobs 28
Files 562
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

04 Apr 2025 10:16AM UTC coverage: 63.466% (+3.1%) from 60.402%
14263169479

Pull #15393

github

web-flow
Merge 348ed1e6d into 98fe9bb06
Pull Request #15393: [auth] Rework PacketHandler::doQuestion()

41626 of 100236 branches covered (41.53%)

Branch coverage included in aggregate %.

307 of 423 new or added lines in 1 file covered. (72.58%)

6155 existing lines in 145 files now uncovered.

128525 of 167862 relevant lines covered (76.57%)

3766892.39 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
116
73.08
pdns/packethandler.cc

Uncovered Existing Lines

Lines Coverage ∆ File
1
60.29
18.89% pdns/arguments.cc
1
66.67
66.67% pdns/auth-catalogzone.hh
1
0.0
0.0% pdns/dnsdistdist/dnsdist-dynbpf.hh
1
74.32
39.19% pdns/dnsdistdist/dnsdist-idstate.hh
1
57.47
57.47% pdns/dnsdistdist/dnsdist-kvs.hh
1
76.6
-3.0% pdns/dnswriter.hh
1
68.63
34.67% pdns/logger.hh
1
86.96
2.96% pdns/qtype.hh
1
92.59
11.82% pdns/recursordist/nod.hh
2
75.38
24.54% pdns/dns.cc
2
87.35
5.49% pdns/dnsdistdist/dnsdist-dnsparser.cc
2
94.95
94.95% pdns/dnsdistdist/dnsdist-doh-common.cc
2
55.27
37.99% pdns/dnsdistdist/dnsdist-rules-factory.hh
2
64.6
64.6% pdns/dnsseckeeper.hh
2
86.96
10.36% pdns/epollmplexer.cc
2
83.33
83.33% pdns/json.cc
2
3.77
3.77% pdns/minicurl.cc
2
54.76
5.31% pdns/recursordist/rec-system-resolve.cc
2
98.52
-0.29% pdns/recursordist/test-negcache_cc.cc
2
75.0
75.0% pdns/snmp-agent.hh
2
96.1
0.13% pdns/test-dnsrecords_cc.cc
3
63.18
63.18% ext/yahttp/yahttp/reqresp.hpp
3
78.57
-21.33% pdns/dnsdistdist/test-dnsdist-lua-ffi.cc
3
72.73
-5.4% pdns/ednscookies.hh
3
25.0
-75.0% pdns/pdnsexception.hh
3
90.32
90.32% pdns/recursordist/lua-recursor4.hh
3
95.59
-2.45% pdns/recursordist/mtasker_context.cc
3
35.9
-0.94% pdns/recursordist/taskqueue.cc
3
95.59
-0.73% pdns/recursordist/test-rec-tcounters_cc.cc
3
99.67
-0.33% pdns/recursordist/test-settings.cc
3
99.49
-0.3% pdns/test-dnsname_cc.cc
4
88.1
-0.79% pdns/recursordist/logr.hh
4
82.59
30.97% pdns/recursordist/recpacketcache.cc
4
88.97
15.9% pdns/recursordist/reczones-helpers.cc
4
95.39
-2.0% pdns/recursordist/test-mtasker.cc
4
89.16
-0.24% pdns/recursordist/test-syncres_cc4.cc
4
83.65
32.08% pdns/zoneparser-tng.cc
5
35.71
35.71% ext/yahttp/yahttp/router.hpp
5
0.0
0.0% pdns/dnsdistdist/dolog.cc
5
80.54
-16.11% pdns/dnsdistdist/test-dnsdist_cc.cc
5
70.11
-3.67% pdns/dnssecinfra.hh
5
81.48
-6.98% pdns/recursordist/aggressive_nsec.hh
5
93.07
-1.96% pdns/recursordist/recursor_cache.hh
5
52.63
52.63% pdns/recursordist/secpoll-recursor.cc
5
92.9
42.9% pdns/version.cc
6
91.89
7.98% pdns/dnsdistdist/dnsdist-lua-network.cc
6
74.75
74.75% pdns/dnstap.cc
6
0.0
0.0% pdns/fstrm_logger.hh
6
96.34
96.34% pdns/protozero.hh
6
90.46
-1.22% pdns/recursordist/test-aggressive_nsec_cc.cc
6
98.75
-0.57% pdns/recursordist/test-recursorcache_cc.cc
7
58.24
21.4% pdns/dnsdistdist/dnsdist-proxy-protocol.cc
7
66.91
22.73% pdns/dnsdistdist/dnsdist-tcp-upstream.hh
7
83.85
9.06% pdns/recursordist/ext/protozero/include/protozero/basic_pbf_writer.hpp
7
85.27
85.27% pdns/recursordist/rec-main.hh
7
86.84
86.84% pdns/snmp-agent.cc
7
88.69
-2.42% pdns/test-signers.cc
7
80.67
80.67% pdns/webserver.cc
8
83.01
31.97% pdns/dnsdistdist/dnsdist-async.cc
8
89.17
0.21% pdns/dnsdistdist/dnsdist-svc.cc
8
75.0
-15.32% pdns/dns.hh
8
84.97
-0.31% pdns/pollmplexer.cc
8
78.72
50.95% pdns/qtype.cc
8
83.33
83.33% pdns/webserver.hh
9
58.57
58.57% pdns/fstrm_logger.cc
9
88.03
13.64% pdns/recursordist/mtasker.hh
9
98.17
-0.04% pdns/recursordist/test-syncres_cc8.cc
9
91.52
0.16% pdns/recursordist/test-syncres_cc9.cc
10
75.0
-6.25% pdns/dnsdistdist/dnsdist-lua-ffi.hh
10
77.95
54.81% pdns/ixfr.cc
11
78.89
-10.87% pdns/ednssubnet.cc
11
87.1
-3.49% pdns/lock.hh
11
76.92
19.62% pdns/sha.hh
11
85.63
85.63% pdns/ws-api.cc
12
79.33
-16.33% pdns/dnsdistdist/test-dnsdistrules_cc.cc
13
82.1
-17.9% pdns/dnsdistdist/test-dnsdistluanetwork.cc
14
71.93
-4.19% pdns/recursordist/logging.cc
14
53.93
31.83% pdns/shuffle.cc
15
78.05
-21.56% pdns/dnsdistdist/test-dnsdistlbpolicies_cc.cc
15
75.97
-7.44% pdns/ednsoptions.cc
16
55.49
55.49% pdns/lua-base4.cc
16
85.49
2.97% pdns/mplexer.hh
18
87.58
6.0% pdns/recursordist/filterpo.hh
18
76.0
-10.1% pdns/recursordist/stable-bloom.hh
18
87.67
1.99% pdns/recursordist/syncres.hh
19
76.34
-3.05% pdns/credentials.cc
19
4.24
4.24% pdns/dnsdistdist/dnsdist-xsk.cc
19
71.11
1.43% pdns/ednscookies.cc
21
66.94
66.94% pdns/axfr-retriever.cc
22
83.64
80.76% pdns/dnsdistdist/dnsdist-metrics.cc
22
91.75
4.12% pdns/dnsname.hh
24
14.15
10.51% pdns/recursordist/ext/luawrapper/include/LuaContext.hpp
25
72.93
-3.01% pdns/recursordist/nod.cc
26
70.77
14.84% pdns/recursordist/rec-zonetocache.cc
27
70.0
70.0% pdns/recursordist/lwres.cc
29
82.68
1.06% pdns/dnswriter.cc
29
64.52
22.34% pdns/recursordist/rec_channel.cc
31
58.37
58.37% ext/yahttp/yahttp/router.cpp
31
92.03
4.24% pdns/dnsname.cc
34
90.19
-0.46% pdns/rcpgenerator.cc
34
48.09
48.09% pdns/recursordist/rec-protozero.cc
34
50.6
50.6% pdns/recursordist/rec-snmp.cc
35
62.65
62.65% ext/json11/json11.cpp
35
70.57
18.84% pdns/dnsdistdist/dnsdist-lbpolicies.cc
37
61.32
61.32% pdns/dnsdistdist/dnsdist-lua-bindings.cc
38
78.89
-8.21% pdns/dnsparser.hh
40
84.41
3.65% pdns/misc.hh
42
84.02
3.05% pdns/recursordist/filterpo.cc
43
49.5
49.5% pdns/recursordist/reczones.cc
43
79.71
-1.96% pdns/recursordist/test-syncres_cc.cc
44
56.49
56.49% pdns/recursordist/rec-lua-conf.cc
46
88.85
-2.41% pdns/recursordist/test-syncres_cc2.cc
47
80.5
12.26% pdns/dnsrecords.cc
47
65.81
65.81% pdns/recursordist/rec-tcp.cc
48
82.75
-0.31% pdns/dnsdistdist/dnsdist-tcp-downstream.cc
49
66.1
9.76% pdns/recursordist/aggressive_nsec.cc
55
55.23
55.23% pdns/dnsbackend.hh
55
73.08
27.79% pdns/tcpiohandler.hh
56
68.38
6.14% pdns/validate.cc
57
62.26
62.26% pdns/libssl.cc
58
57.5
35.83% pdns/sstuff.hh
63
75.81
35.77% pdns/recursordist/rpzloader.cc
63
68.61
68.61% pdns/tcpiohandler.cc
68
91.83
-3.22% pdns/recursordist/test-syncres_cc3.cc
72
89.91
-0.73% pdns/recursordist/test-syncres_cc10.cc
95
56.03
34.53% pdns/iputils.cc
99
90.42
-0.68% pdns/recursordist/test-syncres_cc1.cc
103
85.24
13.67% pdns/dnsparser.cc
107
60.39
60.39% pdns/recursordist/lua-recursor4.cc
127
72.46
72.46% pdns/recursordist/pdns_recursor.cc
127
84.36
-1.69% pdns/recursordist/recursor_cache.cc
134
61.46
3.49% pdns/dnsrecords.hh
139
66.69
22.54% pdns/dnsdistdist/dnsdist-backend.cc
141
75.0
-0.11% pdns/dnsdistdist/dnsdist-lua-ffi.cc
166
25.03
25.03% pdns/recursordist/ws-recursor.cc
168
80.24
-7.43% pdns/recursordist/test-syncres_cc6.cc
172
88.75
-8.19% pdns/dnsdistdist/test-dnsdisttcp_cc.cc
186
78.43
-6.88% pdns/recursordist/test-syncres_cc7.cc
224
32.47
32.47% pdns/recursordist/rec_channel_rec.cc
244
61.41
-7.22% pdns/opensslsigners.cc
261
77.53
3.73% pdns/iputils.hh
262
62.88
23.8% pdns/misc.cc
298
77.12
-8.81% pdns/recursordist/test-syncres_cc5.cc
395
62.14
62.02% pdns/recursordist/rec-main.cc
591
80.07
4.72% pdns/recursordist/syncres.cc
Jobs
ID Job ID Ran Files Coverage
1 ixfrdist - 14263169479.1 04 Apr 2025 10:34AM UTC 109
17.94
GitHub Action Run
2 auth-unit-asan+ubsan - 14263169479.2 04 Apr 2025 10:26AM UTC 173
49.95
GitHub Action Run
3 rec-unit-least-asan+ubsan - 14263169479.3 04 Apr 2025 10:21AM UTC 196
70.14
GitHub Action Run
4 auth-backend-geoip_mmdb - 14263169479.4 04 Apr 2025 10:34AM UTC 201
11.01
GitHub Action Run
5 auth-backend-godbc_sqlite3 - 14263169479.5 04 Apr 2025 10:34AM UTC 201
16.09
GitHub Action Run
6 auth-backend-authpy - 14263169479.6 04 Apr 2025 10:37AM UTC 201
8.16
GitHub Action Run
7 auth-backend-geoip - 14263169479.7 04 Apr 2025 10:34AM UTC 201
13.26
GitHub Action Run
8 auth-backend-remote - 14263169479.8 04 Apr 2025 10:35AM UTC 201
15.0
GitHub Action Run
9 dnsdist-unit-least-asan+ubsan - 14263169479.9 04 Apr 2025 10:28AM UTC 155
54.36
GitHub Action Run
10 auth-backend-bind - 14263169479.10 04 Apr 2025 10:41AM UTC 201
23.12
GitHub Action Run
11 rec-api-full-asan+ubsan - 14263169479.11 04 Apr 2025 10:25AM UTC 202
0.0
GitHub Action Run
12 auth-api-gmysql - 14263169479.12 04 Apr 2025 10:35AM UTC 201
22.84
GitHub Action Run
13 rec-regression-full-asan+ubsan - 14263169479.13 04 Apr 2025 10:35AM UTC 202
42.65
GitHub Action Run
14 rec-unit-full-asan+ubsan - 14263169479.14 04 Apr 2025 10:22AM UTC 205
69.93
GitHub Action Run
15 auth-backend-lmdb - 14263169479.15 04 Apr 2025 10:38AM UTC 201
28.03
GitHub Action Run
16 rec-regression-bulk-full-asan+ubsan - 14263169479.16 04 Apr 2025 10:24AM UTC 202
20.74
GitHub Action Run
17 auth-backend-gpgsql - 14263169479.17 04 Apr 2025 10:40AM UTC 201
23.69
GitHub Action Run
18 dnsdist-regression-full-asan+ubsan - 14263169479.18 04 Apr 2025 10:40AM UTC 214
44.32
GitHub Action Run
19 auth-backend-ldap - 14263169479.19 04 Apr 2025 10:37AM UTC 201
13.35
GitHub Action Run
20 dnsdist-unit-full-asan+ubsan - 14263169479.20 04 Apr 2025 10:33AM UTC 176
42.54
GitHub Action Run
21 auth-backend-gsqlite3 - 14263169479.21 04 Apr 2025 10:40AM UTC 201
31.17
GitHub Action Run
22 auth-backend-gmysql - 14263169479.22 04 Apr 2025 10:43AM UTC 201
27.68
GitHub Action Run
23 auth-backend-godbc_mssql - 14263169479.23 04 Apr 2025 10:41AM UTC 201
20.58
GitHub Action Run
24 auth-api-lmdb - 14263169479.24 04 Apr 2025 10:34AM UTC 201
23.53
GitHub Action Run
25 auth-api-gsqlite3 - 14263169479.25 04 Apr 2025 10:35AM UTC 201
22.55
GitHub Action Run
26 auth-api-gpgsql - 14263169479.26 04 Apr 2025 10:34AM UTC 201
22.65
GitHub Action Run
27 auth-backend-tinydns - 14263169479.27 04 Apr 2025 10:34AM UTC 201
11.68
GitHub Action Run
28 auth-backend-lua2 - 14263169479.28 04 Apr 2025 10:47AM UTC 201
13.17
GitHub Action Run
Source Files on build 14263169479
  • Tree
  • List 562
  • Changed 302
  • Source Changed 79
  • Coverage Changed 300
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #14263169479
  • Pull Request #15393
  • PR Base - master (#14253572168)
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