RFR: 8298619: java/io/File/GetXSpace.java is failing [v3]
Brian Burkhalter
bpb at openjdk.org
Mon Apr 3 15:45:06 UTC 2023
On Wed, 29 Mar 2023 16:10:34 GMT, Roger Riggs <rriggs at openjdk.org> wrote:
>> Brian Burkhalter 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:
>>
>> - 8298619: Change getSpace0() to return a boolean; print warning if total size is estimated instead of exact
>> - Merge
>> - 8298619: Load GetDiskSpaceInformationW dynamically
>> - 8298619: Replace df and diskFree with native calls
>> - 8298619: java/io/File/GetXSpace.java is failing
>
> test/jdk/java/io/File/GetXSpace.java line 278:
>
>> 276: fail(s.name() + " free space (quota)", fs, ">", s.size());
>> 277: } else {
>> 278: pass();
>
> Can the inverted check and if/else clauses be swapped. It would read more naturally as:
>
> if (windows()) {
> ...windows code...
> } else {
> ... non-windows code...
> }
So changed in 9ae317e7b485d4ac56be25731165aafef694e9b5.
> test/jdk/java/io/File/libGetXSpace.c line 66:
>
>> 64: if (chars == NULL) {
>> 65: JNU_ThrowByNameWithLastError(env, "java/lang/RuntimeException",
>> 66: "GetStringChars");
>
> Add a `return JNI_FALSE`; otherwise it falls through.
Fixed in 9ae317e7b485d4ac56be25731165aafef694e9b5.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/12397#discussion_r1156137512
PR Review Comment: https://git.openjdk.org/jdk/pull/12397#discussion_r1156137241
More information about the core-libs-dev
mailing list