diff --git a/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/DockerContainer.java b/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/DockerContainer.java index aeb25c883ad1..b8bc34b57700 100644 --- a/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/DockerContainer.java +++ b/testing/trino-product-tests-launcher/src/main/java/io/trino/tests/product/launcher/env/DockerContainer.java @@ -157,7 +157,6 @@ public void copyFileToContainer(Transferable transferable, String containerPath) public DockerContainer withExposedLogPaths(String... logPaths) { - requireNonNull(this.logPaths, "log paths are already exposed"); this.logPaths.addAll(Arrays.asList(logPaths)); return this; } @@ -292,6 +291,10 @@ public ExecResult execCommandForResult(String... command) public void copyLogsToHostPath(Path hostPath) { + if (logPaths.isEmpty()) { + return; + } + if (!isRunning()) { log.warn("Could not copy files from stopped container %s", logicalName); return;