# HG changeset patch # User martin # Date 1517890835 28800 # Mon Feb 05 20:20:35 2018 -0800 # Node ID 6740d3f22d17b43061a6ea53e438316a47fe3734 # Parent 59bba47f435e4aabdeaf2224a34e7bb0b5b0f926 8196768: RootLoggerHandlers fails when source tree is read-only Reviewed-by: dfuchs diff --git a/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java b/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java --- a/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java +++ b/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java @@ -132,6 +132,7 @@ } Files.copy(initialProps, loggingProps, StandardCopyOption.REPLACE_EXISTING); + loggingProps.toFile().setWritable(true); SystemErr err = new SystemErr(System.err); System.setErr(new PrintStream(err)); diff --git a/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java b/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java --- a/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java +++ b/test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java @@ -63,6 +63,7 @@ Path loggingProps = USER_DIR.resolve(CONFIG_FILE); System.setProperty("java.util.logging.config.file", loggingProps.toString()); Files.copy(initialProps, loggingProps, StandardCopyOption.REPLACE_EXISTING); + loggingProps.toFile().setWritable(true); System.out.println("Root level is: " + Logger.getLogger("").getLevel()); if (Logger.getLogger("").getLevel() != Level.INFO) { throw new RuntimeException("Expected root level INFO, got: "