On Fri, 21 Feb 2025 07:41:35 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> Brian Burkhalter has updated the pull request with a new target base due to 
>> a merge or a rebase. The pull request now contains eight commits:
>> 
>>  - 8024695: Move getCWD to holder; remove Order from test
>>  - Merge
>>  - 8024695: Extend and clean up test
>>  - 8024695: Fix merge error; improve get*Space tests
>>  - Merge
>>  - 8024695: Add test of length()
>>  - 8024695: Change implementation to work for empty path
>>  - 8024695: new File("").exists() returns false whereas it is the current 
>> working directory
>
> test/jdk/java/io/File/EmptyPath.java line 121:
> 
>> 119:             assertTrue(actual > 0);
>> 120:             long ds = Math.abs(expected - actual);
>> 121:             assertTrue((double)ds/expected < 0.05);
> 
> Are you confident that this tolerance is enough? Every test that has checked 
> space available/used has taken a long time to bed in. For this test then I 
> don't think we need to assert any relationship between the allocated and free 
> space, it really just needs to check that it returns some value for the 
> current directory.

I don't recall asserting any relationship between the allocated and free space. 
Initially I had this simply checking that each returned space value was 
positive. Do you think that that is enough?

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/22821#discussion_r1965886696

Reply via email to