[testng] 73/355: Create the parent directory if it's missing.

Eugene Zhukov eugene-guest at moszumanska.debian.org
Tue Aug 18 10:19:49 UTC 2015


This is an automated email from the git hooks/post-receive script.

eugene-guest pushed a commit to annotated tag OpenBSD
in repository testng.

commit f87827183fcb62a7fefa0098232415e0cbcbc1f5
Author: Ion Savin <comp_ at gmx.net>
Date:   Wed Jul 9 15:49:55 2014 +0300

    Create the parent directory if it's missing.
---
 src/main/java/org/testng/internal/Utils.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/testng/internal/Utils.java b/src/main/java/org/testng/internal/Utils.java
index faa58e5..82d4c5d 100644
--- a/src/main/java/org/testng/internal/Utils.java
+++ b/src/main/java/org/testng/internal/Utils.java
@@ -104,7 +104,11 @@ public final class Utils {
   public static void writeUtf8File(String outputDir, String fileName, XMLStringBuffer xsb,
       String prefix) {
     try {
-      FileWriter fw = new FileWriter(new File(outputDir, fileName));
+      File parentDir = new File(outputDir);
+      if (!parentDir.exists()) {
+        parentDir.mkdirs();
+      }
+      FileWriter fw = new FileWriter(new File(parentDir, fileName));
       if (prefix != null) {
         fw.append(prefix);
       }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git



More information about the pkg-java-commits mailing list