test(docker): add observability smoke

Add Docker aggregate observability coverage for QA-lab OTEL and Prometheus diagnostics.
This commit is contained in:
Vincent Koc
2026-04-26 16:43:56 -07:00
committed by GitHub
parent 560ddd2f9b
commit 5d7c6e6bda
7 changed files with 281 additions and 1 deletions

View File

@@ -25,7 +25,10 @@ function lane(name, command, options = {}) {
return {
cacheKey: options.cacheKey,
command,
e2eImageKind: options.e2eImageKind ?? (options.live ? undefined : "functional"),
e2eImageKind:
options.e2eImageKind === false
? undefined
: (options.e2eImageKind ?? (options.live ? undefined : "functional")),
estimateSeconds: options.estimateSeconds,
live: options.live === true,
name,
@@ -181,6 +184,10 @@ export const mainLanes = [
{ resources: ["service"], weight: 3 },
),
serviceLane("gateway-network", "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:gateway-network"),
serviceLane("observability", "bash scripts/e2e/docker-observability-smoke.sh", {
e2eImageKind: false,
weight: 3,
}),
serviceLane(
"agents-delete-shared-workspace",
"OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:agents-delete-shared-workspace",