Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add test coverage
  • Loading branch information
hectorhdzg committed Dec 2, 2025
commit e06a96203f12ef5acbbbd6a61bab30c9a720d49c
20 changes: 20 additions & 0 deletions experimental/packages/opentelemetry-sdk-node/test/sdk.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1303,6 +1303,26 @@ describe('Node SDK', () => {
await sdk.shutdown();
});

it('should not configure metrics when OTEL_METRICS_EXPORTER is unset', async () => {
delete process.env.OTEL_METRICS_EXPORTER;
process.env.OTEL_TRACES_EXPORTER = 'none';

const sdk = new NodeSDK();
sdk.start();

try {
const meterProvider = metrics.getMeterProvider() as ProxyMeterProvider;
assert.strictEqual((meterProvider as any)._delegate, undefined);

const meter = metrics.getMeter('proxy-meter-test');
const counter = meter.createCounter('proxy-counter-test');
counter.add(1);
} finally {
await sdk.shutdown();
delete process.env.OTEL_TRACES_EXPORTER;
}
});

it('should use console with default interval and timeout', async () => {
process.env.OTEL_METRICS_EXPORTER = 'console';
const sdk = new NodeSDK();
Expand Down