On Thu, 1 Dec 2022 01:29:40 GMT, Liam Miller-Cushon <[email protected]> wrote:
>> This causes jar to not compress the `META-INF/` directory entry, for
>> consistency with the handling of other directory entries and compliance with
>> `APPNOTE.TXT`, and for compatibility with other zip implementations.
>
> Liam Miller-Cushon has updated the pull request incrementally with one
> additional commit since the last revision:
>
> Improve test
Thank you again for the latest updates. I think we are close. Please see the
comments to further streamline the test and once addressed we should be good to
go.
test/jdk/tools/jar/ManifestDirectoryCompression.java line 81:
> 79:
> 80: @Test
> 81: public void run() throws Exception {
Please rename `run() `to something like `TestDirectoryCompressionMethod()`. We
are trying to make new tests have more meaningful names.
test/jdk/tools/jar/ManifestDirectoryCompression.java line 83:
> 81: public void run() throws Exception {
> 82: Path entryPath = Files.writeString(tempDir.resolve("test.txt"),
> "Some text...");
> 83: Path jar = tempDir.resolve("test.jar");
Please see comment above regarding the cleanup method.
One other thought you could consider given you only create a jar and file to
add to the jar, is to simply add File.deleteIfExists() calls and not bother
with a cleanup method given the test case is small and pretty straight forward.
Your choice though :-)
-------------
PR: https://git.openjdk.org/jdk/pull/11441