[9] RFR: 8167240: Write new tests to cover functionality of existing 'jimage' options
Denis Kononenko
denis.kononenko at oracle.com
Tue Nov 8 13:17:54 UTC 2016
Hi,
The new version of changes.
- Switched back to jdk/test/testlibrary to avoid unwanted dependencies (JImageToolTest.java);
- Verified tests on smallest possible JDK build.
WEBREV: http://cr.openjdk.java.net/~dkononenko/8167240/webrev.02/
BUGURL: https://bugs.openjdk.java.net/browse/JDK-8167240
Thank you,
Denis.
> Denis,
>
> I can see that you have switched to the top level test library with
> this change. With that you are getting more module dependencies than
> just java.base. First of all, it would probably make sense to build
> only the classes you needed (which would be
> jdk.test.lib.process.ProcessTools, I assume), but even if you only
> build that, jdk.test.lib.process.ProcessTools has dependencies outside
> java.base module.
>
> You either have to declare @modules in your test or go back to the
> jdk/test/lib/testlibrary. Then, of course, unneeded module
> dependencies are questionable.
>
> Shura
>
>
> > On Nov 3, 2016, at 6:29 AM, Denis Kononenko
> <denis.kononenko at oracle.com> wrote:
> >
> > Hi,
> >
> > I've done some rework accordingly to Alan's and Shura's comments:
> >
> > 1) removed overlapped tests from JImageToolTest.java;
> >
> > 2) added new tests JImageVerifyTest.java for jimage verify;
> >
> > 3) reorganized jtreg's tags;
> >
> > The new WEBREV can be found here:
> http://cr.openjdk.java.net/~dkononenko/8167240/webrev.01/
> >
> > Thank you,
> > Denis.
> >
> > On 06.10.2016 19:37, Denis Kononenko wrote:
> >> Hi,
> >>
> >> Could someone please review these new tests for jimage utility.
> >>
> >> There're 5 new files containing tests to cover use cases for
> 'info', 'list', 'extract' and other options. No new tests for
> 'verify'.
> >>
> >> BUGURL: https://bugs.openjdk.java.net/browse/JDK-8167240
> >> WEBREV: http://cr.openjdk.java.net/~dkononenko/8167240/webrev.00/
> >>
> >>
> >> Thank you,
> >> Denis.
> >
More information about the jigsaw-dev
mailing list