惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
小众软件
小众软件
月光博客
月光博客
D
DataBreaches.Net
L
LangChain Blog
美团技术团队
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
I
InfoQ
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
博客园 - 三生石上(FineUI控件)
腾讯CDC
Martin Fowler
Martin Fowler

Datadog | The Monitor blog

Introducing our open source AI-native SAST Instrument and monitor Boomi integration flows with OpenTelemetry and Datadog Not all index scans are equal: How we cut query latency by over 99% Platform engineering metrics: What to measure and what to ignore Integrate Recorded Future threat intelligence with Datadog Cloud SIEM CI/CD security: threat modeling using a MITRE-style threat matrix CI/CD security: How to secure your GitHub ecosystem Ingress NGINX is EOL: A practical guide for migrating to Kubernetes Gateway API Operating agentic AI with Amazon Bedrock AgentCore and Datadog LLM Observability: Lessons from NTT DATA Introducing the Datadog Code Security MCP Capture and analyze custom heatmaps in Session Replay Understand session replays faster with AI summaries and smart chapters Monitor ClickHouse query performance with Datadog Database Monitoring How we designed empathetic alert sounds for on-call engineers Search and act across Datadog to resolve issues faster with Bits Assistant Measure the business impact of every product change with Datadog Experiments Analyzing round trip query latency Configuring JavaScript caches for better performance Introducing Bits AI Dev Agent for Code Security Datadog achieves ISO 42001 certification for responsible AI Monitor Nutanix clusters, hosts, and VMs with Datadog Monitor Juniper Mist in Datadog A new Host Map for modern infrastructure Annotate traces to improve LLM quality with Datadog LLM Observability What’s new in Cloud SIEM: AI-powered investigations, enhanced threat intelligence, and scalable security operations Explore Kubernetes with native OpenTelemetry data Monitor Oracle Fusion Cloud Applications with Datadog Announcing the Datadog Terraform provider v4.0.0 Scaling Kubernetes workloads on custom metrics How to design cloud environments for AI-powered threat analysis
Identify untested code across every level of your codebase
Eric Metaj · 2026-02-20 · via Datadog | The Monitor blog
Eric Metaj

Eric Metaj

Product Marketing Manager

As organizations scale their services and adopt AI-assisted coding, code changes are landing faster and in greater volume than ever before. While this powerful new practice is accelerating the pace of development, it is also increasing the likelihood that untested code may slip into repositories without detection. What makes this problem even worse is that most teams have no reliable way to know which code is covered by tests. The challenge of detecting untested code only grows as branches diverge, services expand, and new files are added at high velocity.

Datadog Code Coverage solves this problem by giving teams multi-level visibility into test coverage for the code they ship. It enables teams to explore coverage from the highest-level repository view all the way down to individual lines of code, making it easier to identify untested additions as the codebase evolves.

In this blog post, we’ll show how Code Coverage helps teams:

  • View test coverage across all repositories

  • Identify coverage gaps at the file and service level

  • Gain line-level visibility into untested code

View test coverage across all repositories

As codebase ownership spreads across teams and repositories expand across providers like GitHub and GitLab, test coverage completeness becomes harder to measure. Datadog Code Coverage provides a clear, unified view of test coverage across all repositories, helping teams quickly spot areas that are consistently untested or undertested. Besides appearing in the Datadog UI, test coverage data from Code Coverage also appears in pull request comments. This enables engineers to see exactly what’s untested in the tools they’re already using, without changing their usual workflows.

Teams can sort coverage metrics by service, package, or code owner to maintain clarity across complex architectures, including large monorepos. This makes it easier to quickly identify where additional tests are needed.

Table showing multiple repositories with percentages revealing overall test coverage and patch coverage.

Identify coverage gaps at the file and service level

Even when teams know overall coverage, they often lack insight into where coverage is slipping. With Datadog Code Coverage, developers and platform engineers can explore coverage at the file and service level, revealing untested or weakly tested components before they introduce reliability issues. This visibility becomes even more important as AI generates new code paths at high speed—paths that may look correct syntactically but lack supporting tests.

Updated function showing coverage status for modified lines.

Gain line-level visibility into untested code

Coverage reports are most useful when they show exactly what needs to be fixed. Datadog provides line-level annotations that pinpoint untested sections of code directly, making it easy for teams to add or refine tests.

Coverage, however, shifts with every commit and branch. Datadog Code Coverage integrates with source code repos like GitHub, GitLab, and Azure DevOps to show the exact lines that changed and whether tests covered them. Over time, this helps teams spot untested code additions and address gaps early.

Catch coverage gaps early before they become risks

By providing visibility across repositories, services, files, lines, branches, and commits, Datadog Code Coverage enables teams to identify untested code early and clearly see where additional tests are needed as the codebase evolves. This multi-level visibility helps teams stay ahead of testing gaps—even as development speeds up—and ensures they maintain confidence in the quality of the code they deliver.

To learn more about Datadog Code Coverage, read our documentation. And if you’re not yet a Datadog customer, sign up for a 14-day free trial to get started.