From c1e749af33c17ae567f8413b821e16531eb6b316 Mon Sep 17 00:00:00 2001 From: andrussal Date: Thu, 11 Dec 2025 09:00:14 +0100 Subject: [PATCH] Improve compose deployer logging --- .../runners/compose/src/deployer/orchestrator.rs | 8 ++++++++ testing-framework/runners/compose/src/deployer/ports.rs | 7 ++++++- .../runners/compose/src/deployer/readiness.rs | 1 + 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/testing-framework/runners/compose/src/deployer/orchestrator.rs b/testing-framework/runners/compose/src/deployer/orchestrator.rs index 9ae3e0b..29d6f30 100644 --- a/testing-framework/runners/compose/src/deployer/orchestrator.rs +++ b/testing-framework/runners/compose/src/deployer/orchestrator.rs @@ -44,6 +44,14 @@ impl DeploymentOrchestrator { descriptors, } = setup.prepare_workspace().await?; + tracing::info!( + validators = descriptors.validators().len(), + executors = descriptors.executors().len(), + duration_secs = scenario.duration().as_secs(), + readiness_checks = self.deployer.readiness_checks, + "compose deployment starting" + ); + let host_ports = PortManager::prepare(&mut environment, &descriptors).await?; if self.deployer.readiness_checks { diff --git a/testing-framework/runners/compose/src/deployer/ports.rs b/testing-framework/runners/compose/src/deployer/ports.rs index cb1ae2a..9acf480 100644 --- a/testing-framework/runners/compose/src/deployer/ports.rs +++ b/testing-framework/runners/compose/src/deployer/ports.rs @@ -16,7 +16,11 @@ impl PortManager { environment: &mut StackEnvironment, descriptors: &GeneratedTopology, ) -> Result { - debug!("resolving host ports for compose services"); + debug!( + validators = descriptors.validators().len(), + executors = descriptors.executors().len(), + "resolving host ports for compose services" + ); match discover_host_ports(environment, descriptors).await { Ok(mapping) => { info!( @@ -31,6 +35,7 @@ impl PortManager { environment .fail("failed to determine container host ports") .await; + tracing::warn!(%err, "failed to resolve host ports"); Err(err) } } diff --git a/testing-framework/runners/compose/src/deployer/readiness.rs b/testing-framework/runners/compose/src/deployer/readiness.rs index ae1f99f..f3bae44 100644 --- a/testing-framework/runners/compose/src/deployer/readiness.rs +++ b/testing-framework/runners/compose/src/deployer/readiness.rs @@ -45,6 +45,7 @@ impl ReadinessChecker { return Err(err.into()); } + info!("compose readiness checks passed"); Ok(()) } }