From 837eed62baf2ca6fbf1902ab4559cdba112e153e Mon Sep 17 00:00:00 2001 From: Anatoliy Bazko Date: Wed, 5 Sep 2018 17:31:39 +0300 Subject: [PATCH] Fix after rebasing Signed-off-by: Anatoliy Bazko --- .../che/selenium/core/inject/SeleniumTestHandler.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/selenium/che-selenium-core/src/main/java/org/eclipse/che/selenium/core/inject/SeleniumTestHandler.java b/selenium/che-selenium-core/src/main/java/org/eclipse/che/selenium/core/inject/SeleniumTestHandler.java index 3c11a6e21a..dc7f891c59 100644 --- a/selenium/che-selenium-core/src/main/java/org/eclipse/che/selenium/core/inject/SeleniumTestHandler.java +++ b/selenium/che-selenium-core/src/main/java/org/eclipse/che/selenium/core/inject/SeleniumTestHandler.java @@ -41,6 +41,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ExecutionException; import java.util.concurrent.atomic.AtomicBoolean; import java.util.stream.Stream; +import java.util.zip.ZipOutputStream; import javax.annotation.PreDestroy; import javax.validation.constraints.NotNull; import org.apache.commons.io.FileUtils; @@ -424,11 +425,11 @@ public abstract class SeleniumTestHandler } try { - ZipUtils.zipDir( - pathToStoreWorkspaceLogs.toFile().getAbsolutePath(), - pathToStoreWorkspaceLogs.toFile(), - pathToZipWithWorkspaceLogs.toFile(), - null); + Path zip = Files.createFile(pathToZipWithWorkspaceLogs); + try (ZipOutputStream out = ZipUtils.stream(zip)) { + ZipUtils.add(out, pathToStoreWorkspaceLogs); + } + FileUtils.deleteQuietly(pathToStoreWorkspaceLogs.toFile()); } catch (IOException | IllegalArgumentException e) { LOG.warn("Error of creation zip-file with workspace logs.", e);