RFR of JDK-8210802,temp files left by tests in jdk/java/net/httpclient

Hamlin Li huaming.li at oracle.com
Mon Sep 17 10:56:51 UTC 2018


Hi Chris,

Thank you for review. I agree with you.

I think we only need to address the issue in EchoHandler.java, where the 
temp file is created in default path rather than the path in test scratch.

updated webrev: http://cr.openjdk.java.net/~mli/8210802/webrev.01/

Thank you

-Hamlin


On 2018/9/17 6:05 PM, Chris Hegarty wrote:
>
> Cleaning up in tests is always problematic, since tests
> often run in environments where such cleaning actions
> are not performed immediately. Just look at the hoops
> that we go through to delete files ( and directories )
> in  test/lib/jdk/test/lib/util/FileUtils.java, that I
> added a few years ago. That said, we should try to clean
> up whenever possible.
>
> In this particular case the files in question are
> created in the jtreg's scratch directory. If a test
> fails it could be useful, for diagnostic purposes, to
> inspect the contents of such files, no? Are these
> files causing issues? How invasive a change would it be
> to only delete the files if a test fails?
>
> -Chris.
>
>
> On 17/09/18 10:11, Langer, Christoph wrote:
>
> ...
>>>
>>> On 2018/9/17 4:25 PM, Langer, Christoph wrote:
>>>> Hi Hamlin,
>>>>
>>>> wouldn't it be better/cleaner to move the deletion of files into 
>>>> finally
>>> blocks? But I guess one can do it with deleteOnExit() as well...
>>>>
>>>> Best regards
>>>> Christoph
>>>>
>>>>> -----Original Message-----
>>>>> From: net-dev <net-dev-bounces at openjdk.java.net> On Behalf Of
>>> Hamlin Li
>>>>> Sent: Montag, 17. September 2018 07:55
>>>>> To: OpenJDK Network Dev list <net-dev at openjdk.java.net>
>>>>> Subject: RFR of JDK-8210802,temp files left by tests in
>>> jdk/java/net/httpclient
>>>>>
>>>>> Would you please review the following patch?
>>>>>
>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8210802
>>>>> webrev: http://cr.openjdk.java.net/~mli/8210802/webrev.00/
>>>>>
>>>>> Thank you
>>>>> -Hamlin
>>



More information about the net-dev mailing list