I see no problem now. Would you like me to push it for you? Please provide me the changeset comment you want to use.
Thanks Max > On Mar 20, 2015, at 14:49, Artem Smotrakov <artem.smotra...@oracle.com> wrote: > > Hi Max, > > Please see inline. > > On 03/19/2015 05:33 PM, Wang Weijun wrote: >> This looks fine. >> >> One comment, >> >> 156 cmds.add("-Duser.dir=" + WORK_DIR); >> >> Looks unnecessary. In fact, I've never seen people setting user.dir on the >> command line. > Agree. I removed this. >> >> Another comment, >> >> 80 * @run main NestedActions jar ReadPropertyExceptionAction.jar >> 81 * ReadPropertyExceptionAction.class >> ReadPropertyException.class >> 82 * >> 83 * run tests >> >> Will line 83 make any trouble? I remember bare words (not in a tag) will be >> absorbed by the previous action so the lines above will be interpreted as >> >> @run main NestedActions jar ReadPropertyExceptionAction.jar >> ReadPropertyExceptionAction.class ReadPropertyException.class run tests >> >> Or maybe that blank line can end an a tag? Anyway I dare not use this. > Yes, it makes a trouble. I removed this, but didn't update the webrev. Sorry > about that and thanks for attention. > > Please take a look at http://cr.openjdk.java.net/~asmotrak/8048147/webrev.03/ > > Artem >> >> Thanks >> Max >> >>> On Mar 19, 2015, at 19:39, Artem Smotrakov <artem.smotra...@oracle.com> >>> wrote: >>> >>> Hi Max, >>> >>> I agree that sometimes use of a shell script makes a test clearer. On the >>> other hand, if we are trying to create pure Java tests, it increases >>> overall coverage of Java APIs. >>> >>> I updated the tests to use ProcessTools, and simplified a little bit policy >>> files for negative tests to make them clearer. Please take a look: >>> >>> http://cr.openjdk.java.net/~asmotrak/8048147/webrev.02/ >>> >>> Artem >>> >>> On 03/18/2015 06:08 PM, Wang Weijun wrote: >>>>> On Mar 18, 2015, at 19:31, Artem Smotrakov <artem.smotra...@oracle.com> >>>>> wrote: >>>>> >>>>> The tests can be updated to start a new process with ProcessTools, or use >>>>> a script. >>>> Choose anyone you like. >>>> >>>> Maybe you can a few experiments to see what is the difference between a >>>> script test and a Java test that launches processes. >>>> >>>> I'm a little surprised that with the classpath not pointing to jars the >>>> test still succeeds. The jars should have been granted different >>>> permissions. Maybe the test is not designed smart enough to detect the >>>> problem? >>>> >>>> --Max >>>> >>>>> Artem