From 258226ddef46cecd6768f0d4f6cdc4f7ade09950 Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Wed, 3 Apr 2024 11:40:14 +0100 Subject: [PATCH] Better error message when multiple images are found. --- .../backend-core/tests/core/utilities/testContainerUtils.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/backend-core/tests/core/utilities/testContainerUtils.ts b/packages/backend-core/tests/core/utilities/testContainerUtils.ts index b0fbc2228a..eeb9d7e6d3 100644 --- a/packages/backend-core/tests/core/utilities/testContainerUtils.ts +++ b/packages/backend-core/tests/core/utilities/testContainerUtils.ts @@ -44,7 +44,11 @@ function getTestcontainers(): ContainerInfo[] { export function getContainerByImage(image: string) { const containers = getTestcontainers().filter(x => x.Image.startsWith(image)) if (containers.length > 1) { - throw new Error(`Multiple containers found with image: ${image}`) + let errorMessage = `Multiple containers found starting with image: "${image}"\n\n` + for (const container of containers) { + errorMessage += JSON.stringify(container, null, 2) + } + throw new Error(errorMessage) } return containers[0] }