8381984: Test jdk/nio/zipfs/ZipFSTester.java fails with mismatched timestamp

Reviewed-by: jpai, lancea
This commit is contained in:
Justin Lu 2026-05-05 18:27:05 +00:00
parent 601c1fec8b
commit b8189ae809

View File

@ -646,6 +646,11 @@ public class ZipFSTester {
@Test
void testTime() throws Exception {
var jar = Utils.createJarFile(System.currentTimeMillis() + ".jar", jarContents);
// Read JAR source once before capturing file attributes.
// This stabilizes access time before the copy operation.
try (InputStream in = Files.newInputStream(jar)) {
in.transferTo(OutputStream.nullOutputStream()); // output is irrelevant
}
BasicFileAttributes attrs = Files
.getFileAttributeView(jar, BasicFileAttributeView.class)
.readAttributes();