RFR: 8159523. Fix tests depending on absence of -limitmods in VM arguments.

Alexandre (Shura) Iline alexandre.iline at oracle.com
Tue Oct 25 22:39:26 UTC 2016


> On Oct 22, 2016, at 3:06 AM, Alan Bateman <Alan.Bateman at oracle.com> wrote:
> 
> On 21/10/2016 22:07, Alexandre (Shura) Iline wrote:
> 
>> Alan,
>> 
>> This is a newer version:
>> http://cr.openjdk.java.net/~shurailine/8159523/webrev.03/
>> 
> The usages looks good in this version, would be interesting to get other opinions (although this isn't specifically module options, this is really more about replacing usages of ProcessTools).
> 
> One small comment is that I'm not sure about Task defining ALL-UNNAMED. It might be simpler to leave addExports taking two options so that the LHS is more obvious in the tests that use.

Then, would it be more consistent to change addReads(String) should to take source module as the parameter and not the whole string?

Where now there is 
addReads(“module1=module2”)
it would not have to be 
addReads(“module1”, "module2”)

where there it is now 
addReads(“module1=ALL_UNNAMED”) or addReads(“module1”, "ALL_UNNAMED”)
there could be
addReads(“module1”)


If to go this path, addExports(String) should be dropped altogether.

One other things which needs to be changed with that is data providers, where they return “module1=module2”, they will need to be returning “module1”, “module2” separately. And that is also positive change IMO. Such example is present in tools/launcher/modules/addreads/AddReadsTest.java test.

Shura

> 
> -Alan
> 



More information about the jigsaw-dev mailing list