RFC: add starred module(s)
Felix Yang
felix.yang at oracle.com
Wed Feb 7 01:51:56 UTC 2018
Hi Max,
I have another idea, how about make the test libs into JPMS
modules. Then the dependencies will be explicitly described at where it
happens. Any comment?
-Felix
On 2018/2/6 21:51, Weijun Wang wrote:
> While I am not requesting for an automatic discovery of @module tags, I wonder if we can enhance jtreg from another angle to make test writing a little easier.
>
> The "@modules java.security.jgss/sun.security.krb5.*" example is painful because these --add-exports are not required by the tests themselves. Instead, it's a library class (KDC.java in the same directory) they are using that is accessing these internal classes. This explains why the @module tags appear in multiple tests but you won't see any of these tests importing a class in those packages.
>
> Think of this extreme example, suppose someone adds a reference to an internal class in ProcessTools.java, then suddenly all tests using it require a new @module tag.
>
> So, is it possible to add the @module tags to that library class?
>
> /*
> * @library
> * @module ....
> */
>
> Thanks
> Max
>
More information about the jtreg-dev
mailing list