Skip to content

Commit 939cecd

Browse files
authored
Deprecate configureTracerProvider and use configureTracer in tests (#1777)
1 parent e459ba1 commit 939cecd

File tree

4 files changed

+33
-26
lines changed

4 files changed

+33
-26
lines changed

Diff for: nodejs/package-lock.json

+22-22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: nodejs/packages/layer/src/wrapper.ts

+3
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ declare global {
8383
defaultSdkRegistration: SDKRegistrationConfig,
8484
): SDKRegistrationConfig;
8585
function configureTracer(defaultConfig: TracerConfig): TracerConfig;
86+
/**
87+
* @deprecated please use {@link configureTracer} instead.
88+
*/
8689
function configureTracerProvider(tracerProvider: BasicTracerProvider): void;
8790

8891
// No explicit metric type here, but "unknown" type.

Diff for: nodejs/packages/layer/test/handler.spec.mjs

+4-2
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ describe('when loading ESM module', async () => {
4040
const initializeHandler = async (handler) => {
4141
process.env._HANDLER = handler;
4242

43-
global.configureTracerProvider = (tracerProvider) => {
44-
tracerProvider.addSpanProcessor(new BatchSpanProcessor(memoryExporter));
43+
global.configureTracer = (_) => {
44+
return {
45+
spanProcessors: [new BatchSpanProcessor(memoryExporter)],
46+
};
4547
};
4648
global.configureMeter = (_) => { {} };
4749
global.configureMeterProvider = (_) => {};

Diff for: nodejs/packages/layer/test/handler.spec.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ describe('when loading ESM module', async () => {
3535
const initializeHandler = async (handler: string) => {
3636
process.env._HANDLER = handler;
3737

38-
global.configureTracerProvider = tracerProvider => {
39-
tracerProvider.addSpanProcessor(new BatchSpanProcessor(memoryExporter));
38+
global.configureTracer = _ => {
39+
return {
40+
spanProcessors: [new BatchSpanProcessor(memoryExporter)],
41+
};
4042
};
4143
global.configureMeter = _ => {
4244
return {} as any;

0 commit comments

Comments
 (0)