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

Alan Bateman Alan.Bateman at oracle.com
Mon Oct 17 07:16:40 UTC 2016


On 14/10/2016 23:26, Alexandre (Shura) Iline wrote:

> Could you please take another look?
>
> I have added more options, and fixed other things you have pointed out. I have also picked up a couple more tests to cover the newly added methods.
>
> http://cr.openjdk.java.net/~shurailine/8159523/webrev.02/
>
>
The usages are easy to read so it looks to me that this effort is coming 
along well.

On repeating options again then this version is an improvement but it 
still doesn't add to the list for usages like 
.addExports(...).addExports(...). So rather than taking a String[] then 
I think it would be simpler to take a String for one value and just add 
to the builder's list.

I see shouldContain requires specifying the OutputKind when sometimes 
the test doesn't care if the output is sent to stdout or stderr, maybe 
there can be a shouldContain overload that searches both streams (we 
have this in ProcessTools already).

For the updated tests then I assume `throws Exception` can be removed as 
there are no unchecked exceptions now. Related is whether TaskError 
should be TaskException extends RuntimeException instead.

-Alan


More information about the jigsaw-dev mailing list