Skip to content

feat(sdk-trace-base): add util.inspect support for SpanImpl, Tracer, BasicTracerProvider - #6690

Merged
trentm merged 5 commits into
open-telemetry:mainfrom
mcollina:feat/sdk-trace-base-inspect-symbol
May 15, 2026
Merged

feat(sdk-trace-base): add util.inspect support for SpanImpl, Tracer, BasicTracerProvider#6690
trentm merged 5 commits into
open-telemetry:mainfrom
mcollina:feat/sdk-trace-base-inspect-symbol

lint:fix

2680da7
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 15, 2026 in 0s

94.86% (+0.06%) compared to 95e48e7

View this Pull Request on Codecov

94.86% (+0.06%) compared to 95e48e7

Details

Codecov Report

❌ Patch coverage is 93.93939% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.86%. Comparing base (95e48e7) to head (2680da7).
⚠️ Report is 16 commits behind head on main.

Files with missing lines Patch % Lines
...elemetry-sdk-trace-base/src/BasicTracerProvider.ts 83.33% 1 Missing ⚠️
...ckages/opentelemetry-sdk-trace-base/src/inspect.ts 94.73% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6690      +/-   ##
==========================================
+ Coverage   94.79%   94.86%   +0.06%     
==========================================
  Files         374      377       +3     
  Lines       12445    12749     +304     
  Branches     2842     2887      +45     
==========================================
+ Hits        11797    12094     +297     
- Misses        648      655       +7     
Files with missing lines Coverage Δ
packages/opentelemetry-sdk-trace-base/src/Span.ts 98.34% <100.00%> (+0.02%) ⬆️
...ackages/opentelemetry-sdk-trace-base/src/Tracer.ts 98.78% <100.00%> (+0.06%) ⬆️
...elemetry-sdk-trace-base/src/BasicTracerProvider.ts 93.54% <83.33%> (-1.10%) ⬇️
...ckages/opentelemetry-sdk-trace-base/src/inspect.ts 94.73% <94.73%> (ø)

... and 12 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.