Ping~ Re: RFR 8181080/10, Refactor several sun/net shell tests to plain java tests

Felix Yang felix.yang at oracle.com
Tue Jun 6 05:43:48 UTC 2017


Amy,

     thanks for the comments.


On 2017/6/6 10:37, Amy Lu wrote:
> sun/net/www/protocol/file/DirPermissionDenied.java
> +
> + @BeforeTest
> + public void setup() throws Throwable {
> + // mkdir and chmod "333"
> + Files.createDirectories(TEST_DIR);
> + ProcessTools.executeCommand("chmod", "333", TEST_DIR.toString()) Maybe just do this with java api instead run chmod command?
As I know, there is no straight and exact replacement for chmod in java. 
Java provides PosixFilePermissions on Unix/Linux platforms. But on 
windows, File.set* looks a bit different. So, IMO, chmod is probably a 
nature choice.

-Felix
>
> +
> + @AfterTest
> + public void tearDown() throws IOException {
> + if (Files.exists(TEST_DIR)) {
> + Files.delete(TEST_DIR);
> + }
> + }
> Missed "Add back read access" before trying to delete it?
Based on my test results (local and JPRT), it deleted w/o any 
exceptions. This was originally added by Max in 
https://bugs.openjdk.java.net/browse/JDK-7078355.
TO Max, could you comment if such chmod is still necessary?
If yes, since this is just for test clean-up rather than a part of test 
logic, is it enough with "File.setReadable(...)"?

-Felix
>
> Thanks,
> Amy
>
> On 6/6/17 9:33 AM, Felix Yang wrote:
>> Thanks:-)
>> -Felix
>> On 2017/6/1 16:32, Felix Yang wrote:
>>> Hi there,
>>>
>>>     please review the patch convert several sun/net shell tests to 
>>> plain java tests.
>>>
>>> Bug:
>>>
>>> https://bugs.openjdk.java.net/browse/JDK-8181080
>>>
>>> Webrev:
>>>
>>> http://cr.openjdk.java.net/~xiaofeya/8181080/webrev.00/
>>>
>>> Thanks,
>>>
>>> Felix
>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/net-dev/attachments/20170606/6d99eff8/attachment.html>


More information about the net-dev mailing list