Skip to content

Commit edcbd81

Browse files
committed
Don't cache URL connection when loading junit-platform.properties contents
See also https://bugs.openjdk.java.net/browse/JDK-8224794 Closes #2194 (cherry picked from commit 4359d97)
1 parent 0dcbc71 commit edcbd81

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/LauncherConfigurationParameters.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import java.io.InputStream;
1414
import java.net.URL;
15+
import java.net.URLConnection;
1516
import java.util.Collections;
1617
import java.util.List;
1718
import java.util.Map;
@@ -63,7 +64,9 @@ private static Properties fromClasspathResource(String configFileName) {
6364
URL configFileUrl = resources.get(0);
6465
logger.info(() -> String.format(
6566
"Loading JUnit Platform configuration parameters from classpath resource [%s].", configFileUrl));
66-
try (InputStream inputStream = configFileUrl.openStream()) {
67+
URLConnection urlConnection = configFileUrl.openConnection();
68+
urlConnection.setUseCaches(false);
69+
try (InputStream inputStream = urlConnection.getInputStream()) {
6770
props.load(inputStream);
6871
}
6972
}

0 commit comments

Comments
 (0)