< prev index next >

test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java

Print this page

        

@@ -234,12 +234,18 @@
             } else if (status == null) {
                 status = Status.Failed;
             }
 
             if (!KEEP_WORK_DIR.contains(status)) {
+                if (Files.isSameFile(workDir, Path.of("."))) {
+                    // 1. If the work directory is the current directory, don't
+                    // delete it, just clean as deleting it would be confusing.
+                    TKit.deleteDirectoryContentsRecursive(workDir);
+                } else {
                 TKit.deleteDirectoryRecursive(workDir);
             }
+            }
 
             TKit.log(String.format("%s %s; checks=%d", status, fullName,
                     assertCount));
         }
     }
< prev index next >