From 896e93d005b126919b96cb61b5c33e5ef797649e Mon Sep 17 00:00:00 2001 From: Fabrizio Sestito Date: Thu, 5 Dec 2024 13:13:30 +0100 Subject: [PATCH] test: change the exposed otlp testcontainer port to test the endpoint configuration Signed-off-by: Fabrizio Sestito --- tests/common/mod.rs | 1 + tests/integration_test.rs | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/tests/common/mod.rs b/tests/common/mod.rs index 7b32c9d2..dd9c22a8 100644 --- a/tests/common/mod.rs +++ b/tests/common/mod.rs @@ -120,6 +120,7 @@ pub(crate) fn default_test_config() -> Config { log_level: "info".to_owned(), log_fmt: "json".to_owned(), log_no_color: false, + otlp_endpoint: None, daemon: false, daemon_pid_file: "policy_server.pid".to_owned(), daemon_stdout_file: None, diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 1ca34683..d9f69150 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -773,7 +773,7 @@ async fn test_otel() { traces_output_file_path.to_str().unwrap(), "/tmp/traces.json", )) - .with_mapped_port(4317, 4317.into()) + .with_mapped_port(1337, 4317.into()) .with_cmd(vec!["--config=/etc/otel-collector-config.yaml"]) .with_startup_timeout(Duration::from_secs(30)) .start() @@ -783,8 +783,15 @@ async fn test_otel() { let mut config = default_test_config(); config.metrics_enabled = true; config.log_fmt = "otlp".to_string(); - setup_metrics().unwrap(); - setup_tracing(&config.log_level, &config.log_fmt, config.log_no_color).unwrap(); + config.otlp_endpoint = Some("http://localhost:1337".to_string()); + setup_metrics(config.otlp_endpoint.as_deref()).unwrap(); + setup_tracing( + &config.log_level, + &config.log_fmt, + config.log_no_color, + config.otlp_endpoint.as_deref(), + ) + .unwrap(); let app = app(config).await;