On Wed, 8 Oct 2025 23:26:41 GMT, Brian Burkhalter <[email protected]> wrote:
>> Francesco Andreuzzi has updated the pull request with a new target base due
>> to a merge or a rebase. The incremental webrev excludes the unrelated
>> changes brought in by the merge/rebase. The pull request contains five
>> additional commits since the last revision:
>>
>> - review
>> - Merge branch 'master' into JDK-8368846
>> - nn
>> - cc
>> - convert to junit and skip
>
> test/jdk/java/io/File/createTempFile/TargetDirectory.java line 29:
>
>> 27: * @summary Verify directory parameter behavior in
>> File.createTempFile(String,String,File)
>> 28: * @library /test/lib
>> 29: * @run junit/othervm TargetDirectory
>
> Is `othervm` needed here?
Not really, fixed
> test/jdk/java/io/File/createTempFile/TargetDirectory.java line 50:
>
>> 48: import jdk.test.lib.Platform;
>> 49:
>> 50: import static org.junit.jupiter.api.Assertions.*;
>
> I think you can dispense with the wild card at line 50 by doing:
>
> import static org.junit.jupiter.api.Assertions.assertThrows;
> import static org.junit.jupiter.api.Assertions.assertTrue;
Fixed
> test/jdk/java/io/File/createTempFile/TargetDirectory.java line 54:
>
>> 52: class TargetDirectory {
>> 53:
>> 54: @TempDir
>
> In my testing I saw this output for each of the four sub-tests:
>
> INFO: Skipping cleanup of temp dir [...] for field TargetDirectory.tempDir
> due to CleanupMode.NEVER.
>
> Should this have `CleanupMode.ALWAYS`? In the old version of the test there
> were explcit calls to `File.delete`.
Fixed, thanks
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27542#discussion_r2418247261
PR Review Comment: https://git.openjdk.org/jdk/pull/27542#discussion_r2418248157
PR Review Comment: https://git.openjdk.org/jdk/pull/27542#discussion_r2418248031