55import io .qameta .allure .model .TestResult ;
66import io .qameta .allure .model .TestResultContainer ;
77
8- import java .io .BufferedOutputStream ;
98import java .io .IOException ;
109import java .io .InputStream ;
11- import java .io .OutputStream ;
1210import java .nio .file .Files ;
1311import java .nio .file .Path ;
1412import java .util .Objects ;
@@ -35,8 +33,8 @@ public void write(final TestResult testResult) {
3533 : generateTestResultName (testResult .getUuid ());
3634 createDirectories (outputDirectory );
3735 final Path file = outputDirectory .resolve (testResultName );
38- try ( OutputStream os = new BufferedOutputStream ( Files . newOutputStream ( file ))) {
39- mapper .writeValue (os , testResult );
36+ try {
37+ mapper .writeValue (file . toFile () , testResult );
4038 } catch (IOException e ) {
4139 throw new AllureResultsWriteException ("Could not write Allure test result" , e );
4240 }
@@ -49,8 +47,8 @@ public void write(final TestResultContainer testResultContainer) {
4947 : generateTestResultContainerName (testResultContainer .getUuid ());
5048 createDirectories (outputDirectory );
5149 final Path file = outputDirectory .resolve (testResultContainerName );
52- try ( OutputStream os = new BufferedOutputStream ( Files . newOutputStream ( file ))) {
53- mapper .writeValue (os , testResultContainer );
50+ try {
51+ mapper .writeValue (file . toFile () , testResultContainer );
5452 } catch (IOException e ) {
5553 throw new AllureResultsWriteException ("Could not write Allure test result container" , e );
5654 }
0 commit comments