coredns / coredns
Files Coverage
core/dnsserver/address.go 100.00%
core/dnsserver/config.go 0.00%
core/dnsserver/https.go 100.00%
core/dnsserver/onstartup.go 18.18%
core/dnsserver/register.go 17.03%
core/dnsserver/server.go 34.48%
core/dnsserver/server_grpc.go 8.25%
core/dnsserver/server_https.go 55.83%
core/dnsserver/server_tls.go 19.51%
plugin/acl/acl.go 89.83%
plugin/acl/setup.go 94.39%
plugin/any/any.go 66.67%
plugin/any/setup.go 11.11%
plugin/auto/auto.go 0.00%
plugin/auto/regexp.go 100.00%
plugin/auto/setup.go 57.26%
plugin/auto/walk.go 76.71%
plugin/auto/xfr.go 0.00%
plugin/auto/zone.go 78.95%
plugin/autopath/autopath.go 73.61%
plugin/autopath/cname.go 83.33%
plugin/autopath/setup.go 54.35%
plugin/azure/azure.go 10.61%
plugin/azure/setup.go 56.36%
plugin/backend_lookup.go 0.00%
plugin/bind/bind.go 50.00%
plugin/bind/setup.go 80.82%
plugin/bufsize/bufsize.go 100.00%
plugin/bufsize/setup.go 59.38%
plugin/cache/cache.go 85.71%
plugin/cache/dnssec.go 65.52%
plugin/cache/freq/freq.go 78.26%
plugin/cache/handler.go 90.32%
plugin/cache/item.go 95.16%
plugin/cache/setup.go 63.07%
plugin/cancel/cancel.go 82.35%
plugin/chaos/chaos.go 72.41%
plugin/chaos/setup.go 65.85%
plugin/clouddns/clouddns.go 84.96%
plugin/clouddns/gcp.go 0.00%
plugin/clouddns/setup.go 55.41%
plugin/debug/debug.go 100.00%
plugin/debug/pcap.go 74.29%
plugin/dns64/dns64.go 82.64%
plugin/dns64/setup.go 74.60%
plugin/dnssec/black_lies.go 65.63%
plugin/dnssec/cache.go 37.04%
plugin/dnssec/dnskey.go 65.45%
plugin/dnssec/dnssec.go 75.27%
plugin/dnssec/handler.go 100.00%
plugin/dnssec/responsewriter.go 65.00%
plugin/dnssec/rrsig.go 80.65%
plugin/dnssec/setup.go 62.96%
plugin/dnstap/encoder.go 68.42%
plugin/dnstap/handler.go 85.71%
plugin/dnstap/io.go 77.27%
plugin/dnstap/setup.go 44.90%
plugin/dnstap/writer.go 58.82%
plugin/done.go 0.00%
plugin/erratic/autopath.go 0.00%
plugin/erratic/erratic.go 64.06%
plugin/erratic/ready.go 0.00%
plugin/erratic/setup.go 76.25%
plugin/erratic/xfr.go 100.00%
plugin/errors/errors.go 75.00%
plugin/errors/setup.go 82.50%
plugin/etcd/etcd.go 0.00%
plugin/etcd/handler.go 0.00%
plugin/etcd/msg/path.go 60.00%
plugin/etcd/msg/service.go 46.51%
plugin/etcd/msg/type.go 85.71%
plugin/etcd/setup.go 1.15%
plugin/etcd/xfr.go 0.00%
plugin/file/closest.go 100.00%
plugin/file/dname.go 82.61%
plugin/file/file.go 62.11%
plugin/file/lookup.go 77.05%
plugin/file/notify.go 50.00%
plugin/file/reload.go 77.27%
plugin/file/secondary.go 37.50%
plugin/file/setup.go 38.24%
plugin/file/shutdown.go 0.00%
plugin/file/tree/all.go 0.00%
plugin/file/tree/auth_walk.go 0.00%
plugin/file/tree/elem.go 20.97%
plugin/file/tree/glue.go 0.00%
plugin/file/tree/less.go 90.63%
plugin/file/tree/print.go 92.31%
plugin/file/tree/tree.go 14.39%
plugin/file/tree/walk.go 0.00%
plugin/file/wildcard.go 100.00%
plugin/file/xfr.go 0.00%
plugin/file/zone.go 77.23%
plugin/forward/connect.go 79.00%
plugin/forward/dnstap.go 0.00%
plugin/forward/forward.go 45.54%
plugin/forward/health.go 84.78%
plugin/forward/persistent.go 83.75%
plugin/forward/policy.go 53.33%
plugin/forward/proxy.go 84.85%
plugin/forward/setup.go 67.71%
plugin/forward/type.go 88.24%
plugin/geoip/city.go 100.00%
plugin/geoip/geoip.go 78.26%
plugin/geoip/setup.go 81.08%
plugin/grpc/grpc.go 63.51%
plugin/grpc/policy.go 46.67%
plugin/grpc/proxy.go 64.44%
plugin/grpc/setup.go 66.06%
plugin/header/handler.go 100.00%
plugin/header/header.go 79.07%
plugin/header/setup.go 79.31%
plugin/health/health.go 60.00%
plugin/health/overloaded.go 76.09%
plugin/health/setup.go 62.22%
plugin/hosts/hosts.go 73.33%
plugin/hosts/hostsfile.go 60.96%
plugin/hosts/setup.go 41.53%
plugin/k8s_external/apex.go 82.35%
plugin/k8s_external/external.go 83.33%
plugin/k8s_external/msg_to_dns.go 78.95%
plugin/k8s_external/setup.go 22.22%
plugin/k8s_external/transfer.go 86.96%
plugin/kubernetes/autopath.go 16.22%
plugin/kubernetes/controller.go 5.66%
plugin/kubernetes/external.go 26.53%
plugin/kubernetes/handler.go 80.82%
plugin/kubernetes/kubernetes.go 55.04%
plugin/kubernetes/local.go 0.00%
plugin/kubernetes/logger.go 0.00%
plugin/kubernetes/metadata.go 100.00%
plugin/kubernetes/namespace.go 100.00%
plugin/kubernetes/ns.go 100.00%
plugin/kubernetes/parse.go 85.00%
plugin/kubernetes/ready.go 0.00%
plugin/kubernetes/reverse.go 86.21%
plugin/kubernetes/setup.go 71.88%
plugin/kubernetes/xfr.go 91.24%
plugin/loadbalance/handler.go 100.00%
plugin/loadbalance/loadbalance.go 73.58%
plugin/loadbalance/setup.go 59.09%
plugin/local/local.go 90.00%
plugin/local/setup.go 11.11%
plugin/log/log.go 100.00%
plugin/log/setup.go 87.32%
plugin/loop/loop.go 16.36%
plugin/loop/setup.go 40.38%
plugin/metadata/metadata.go 100.00%
plugin/metadata/provider.go 45.00%
plugin/metadata/setup.go 60.71%
plugin/metrics/context.go 83.33%
plugin/metrics/handler.go 63.64%
plugin/metrics/metrics.go 66.28%
plugin/metrics/recorder.go 100.00%
plugin/metrics/registry.go 10.00%
plugin/metrics/setup.go 32.84%
plugin/minimal/minimal.go 77.42%
plugin/minimal/setup.go 72.73%
plugin/normalize.go 46.43%
plugin/nsid/nsid.go 75.86%
plugin/nsid/setup.go 77.78%
plugin/pkg/cache/cache.go 83.33%
plugin/pkg/cidr/cidr.go 88.24%
plugin/pkg/dnstest/multirecorder.go 62.50%
plugin/pkg/dnstest/recorder.go 100.00%
plugin/pkg/dnstest/server.go 81.25%
plugin/pkg/dnsutil/cname.go 100.00%
plugin/pkg/dnsutil/join.go 100.00%
plugin/pkg/dnsutil/reverse.go 100.00%
plugin/pkg/dnsutil/ttl.go 32.00%
plugin/pkg/dnsutil/zone.go 100.00%
plugin/pkg/doh/doh.go 57.35%
plugin/pkg/edns/edns.go 48.72%
plugin/pkg/fall/fall.go 100.00%
plugin/pkg/log/listener.go 32.93%
plugin/pkg/log/log.go 75.00%
plugin/pkg/log/plugin.go 13.95%
plugin/pkg/nonwriter/nonwriter.go 100.00%
plugin/pkg/parse/host.go 79.17%
plugin/pkg/parse/parse.go 79.17%
plugin/pkg/parse/transport.go 100.00%
plugin/pkg/rcode/rcode.go 100.00%
plugin/pkg/replacer/replacer.go 82.56%
plugin/pkg/response/classify.go 0.00%
plugin/pkg/response/typify.go 47.44%
plugin/pkg/singleflight/singleflight.go 100.00%
plugin/pkg/tls/tls.go 76.47%
plugin/pkg/uniq/uniq.go 68.75%
plugin/pkg/up/up.go 77.78%
plugin/plugin.go 0.00%
plugin/pprof/pprof.go 0.00%
plugin/pprof/setup.go 92.50%
plugin/ready/list.go 83.33%
plugin/ready/ready.go 73.17%
plugin/ready/setup.go 36.00%
plugin/register.go 0.00%
plugin/reload/reload.go 11.27%
plugin/reload/setup.go 91.30%
plugin/rewrite/class.go 100.00%
plugin/rewrite/edns0.go 81.77%
plugin/rewrite/name.go 90.77%
plugin/rewrite/reverter.go 92.00%
plugin/rewrite/rewrite.go 94.05%
plugin/rewrite/setup.go 65.38%
plugin/rewrite/ttl.go 84.44%
plugin/rewrite/type.go 100.00%
plugin/rewrite/wire.go 64.71%
plugin/root/root.go 100.00%
plugin/route53/route53.go 87.72%
plugin/route53/setup.go 80.95%
plugin/secondary/setup.go 40.98%
plugin/sign/dnssec.go 100.00%
plugin/sign/file.go 50.82%
plugin/sign/keys.go 36.71%
plugin/sign/nsec.go 100.00%
plugin/sign/setup.go 56.34%
plugin/sign/sign.go 0.00%
plugin/sign/signer.go 53.38%
plugin/template/setup.go 85.05%
plugin/template/template.go 89.83%
plugin/test/file.go 4.40%
plugin/test/helpers.go 0.00%
plugin/test/responsewriter.go 0.00%
plugin/test/scrape.go 0.00%
plugin/tls/tls.go 82.35%
plugin/trace/logger.go 0.00%
plugin/trace/setup.go 71.54%
plugin/trace/trace.go 64.65%
plugin/transfer/notify.go 0.00%
plugin/transfer/setup.go 67.27%
plugin/transfer/transfer.go 77.42%
plugin/tsig/setup.go 67.97%
plugin/tsig/tsig.go 92.68%
plugin/whoami/setup.go 70.00%
plugin/whoami/whoami.go 91.18%
request/edns0.go 0.00%
request/request.go 36.65%
request/writer.go 0.00%
test/server.go 88.57%
Project Totals (239 files) 56.88%
Loading