@@ -371,71 +371,80 @@ func TestComponentLifecycle(t *testing.T) {
371371 {
372372 name: "logs_to_logs",
373373 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
374- return factory.CreateLogsToLogs(ctx, set, cfg, consumertest.NewNop())
374+ router := connector.NewLogsRouter(map[component.ID]consumer.Logs{component.NewID(component.DataTypeLogs): consumertest.NewNop()})
375+ return factory.CreateLogsToLogs(ctx, set, cfg, router)
375376 },
376377 },
377378{{ end }}
378379{{ if supportsLogsToMetrics }}
379380 {
380381 name: "logs_to_metrics",
381382 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
382- return factory.CreateLogsToMetrics(ctx, set, cfg, consumertest.NewNop())
383+ router := connector.NewMetricsRouter(map[component.ID]consumer.Metrics{component.NewID(component.DataTypeMetrics): consumertest.NewNop()})
384+ return factory.CreateLogsToMetrics(ctx, set, cfg, router)
383385 },
384386 },
385387{{ end }}
386388{{ if supportsLogsToTraces }}
387389 {
388390 name: "logs_to_traces",
389391 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
390- return factory.CreateLogsToTraces(ctx, set, cfg, consumertest.NewNop())
392+ router := connector.NewTracesRouter(map[component.ID]consumer.Traces{component.NewID(component.DataTypeTraces): consumertest.NewNop()})
393+ return factory.CreateLogsToTraces(ctx, set, cfg, router)
391394 },
392395 },
393396{{ end }}
394397{{ if supportsMetricsToLogs }}
395398 {
396399 name: "metrics_to_logs",
397400 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
398- return factory.CreateMetricsToLogs(ctx, set, cfg, consumertest.NewNop())
401+ router := connector.NewLogsRouter(map[component.ID]consumer.Logs{component.NewID(component.DataTypeLogs): consumertest.NewNop()})
402+ return factory.CreateMetricsToLogs(ctx, set, cfg, router)
399403 },
400404 },
401405{{ end }}
402406{{ if supportsMetricsToMetrics }}
403407 {
404408 name: "metrics_to_metrics",
405409 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
406- return factory.CreateMetricsToMetrics(ctx, set, cfg, consumertest.NewNop())
410+ router := connector.NewMetricsRouter(map[component.ID]consumer.Metrics{component.NewID(component.DataTypeMetrics): consumertest.NewNop()})
411+ return factory.CreateMetricsToMetrics(ctx, set, cfg, router)
407412 },
408413 },
409414{{ end }}
410415{{ if supportsMetricsToTraces }}
411416 {
412417 name: "metrics_to_traces",
413418 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
414- return factory.CreateMetricsToTraces(ctx, set, cfg, consumertest.NewNop())
419+ router := connector.NewTracesRouter(map[component.ID]consumer.Traces{component.NewID(component.DataTypeTraces): consumertest.NewNop()})
420+ return factory.CreateMetricsToTraces(ctx, set, cfg, router)
415421 },
416422 },
417423{{ end }}
418424{{ if supportsTracesToLogs }}
419425 {
420426 name: "traces_to_logs",
421427 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
422- return factory.CreateTracesToLogs(ctx, set, cfg, consumertest.NewNop())
428+ router := connector.NewLogsRouter(map[component.ID]consumer.Logs{component.NewID(component.DataTypeLogs): consumertest.NewNop()})
429+ return factory.CreateTracesToLogs(ctx, set, cfg, router)
423430 },
424431 },
425432{{ end }}
426433{{ if supportsTracesToMetrics }}
427434 {
428435 name: "traces_to_metrics",
429436 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
430- return factory.CreateTracesToMetrics(ctx, set, cfg, consumertest.NewNop())
437+ router := connector.NewMetricsRouter(map[component.ID]consumer.Metrics{component.NewID(component.DataTypeMetrics): consumertest.NewNop()})
438+ return factory.CreateTracesToMetrics(ctx, set, cfg, router)
431439 },
432440 },
433441{{ end }}
434442{{ if supportsTracesToTraces }}
435443 {
436444 name: "traces_to_traces",
437445 createFn: func(ctx context.Context, set connector.CreateSettings, cfg component.Config) (component.Component, error) {
438- return factory.CreateTracesToTraces(ctx, set, cfg, consumertest.NewNop())
446+ router := connector.NewTracesRouter(map[component.ID]consumer.Traces{component.NewID(component.DataTypeTraces): consumertest.NewNop()})
447+ return factory.CreateTracesToTraces(ctx, set, cfg, router)
439448 },
440449 },
441450{{ end }}
0 commit comments