From 7b6bb94193d287278149255d310d1d99103338b3 Mon Sep 17 00:00:00 2001 From: AutomatedOwl <31897828+AutomatedOwl@users.noreply.github.com> Date: Mon, 4 Jun 2018 14:53:29 +0300 Subject: [PATCH] Modified FileSystemResultsWriter.java Change OutputStream object to BufferedOutputStream in order to solve https://github.com/allure-framework/allure-java/issues/197 . Tested and verified. --- .../main/java/io/qameta/allure/FileSystemResultsWriter.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/allure2-model-api/src/main/java/io/qameta/allure/FileSystemResultsWriter.java b/allure2-model-api/src/main/java/io/qameta/allure/FileSystemResultsWriter.java index e344854..537be6c 100644 --- a/allure2-model-api/src/main/java/io/qameta/allure/FileSystemResultsWriter.java +++ b/allure2-model-api/src/main/java/io/qameta/allure/FileSystemResultsWriter.java @@ -14,7 +14,6 @@ import static io.qameta.allure.AllureUtils.generateTestResultContainerName; import static io.qameta.allure.AllureUtils.generateTestResultName; -import static java.nio.file.StandardOpenOption.CREATE_NEW; /** * @author charlie (Dmitry Baev). @@ -37,7 +36,7 @@ public void write(TestResult testResult) { : generateTestResultName(testResult.getUuid()); createDirectories(outputDirectory); Path file = outputDirectory.resolve(testResultName); - try (OutputStream os = Files.newOutputStream(file, CREATE_NEW)) { + try (OutputStream os = new BufferedOutputStream(new FileOutputStream(file.toString()))) { mapper.writeValue(os, testResult); } catch (IOException e) { throw new AllureResultsWriteException("Could not write Allure test result", e);