On 30/08/2013 11:21 AM, Mandy Chung wrote:
On 8/29/2013 5:13 PM, Mike Duigou wrote:
Hello all;
This is a review for two changesets. The first change (JDK-8024014)
splits up the jdk_util test group a bit by introducing three
sub-groups, jdk_collections, jdk_stream and jdk_concurrent. The main
advantage is that it's easier/quicker to test individual components.
The intent is that the test groups are aligned with bug database
sub-components.
Interesting choice. Perhaps the tests themselves should be restructured
around this classification too?
The second change moves some important lambda related tests from
languishing in obscurity in the jdk_other group to the jdk_lang group
to reflect their importance and relation to other tests. These tests
are contained in the jdk/lambda directory.
The combined webrev is here:
http://cr.openjdk.java.net/~mduigou/JDK-8024015/0/webrev/
This change looks good to me. It's good to break jdk_util into
sub-groups. Is there a way to avoid listing the rest of java/util/* not
covered by these new sub-groups (i.e. something like this:
:jdk_collections \
:jdk_concurrent \
:jdk_stream \
java/util \
sun/util
Something like but not quite:
jdk_util_other = \
java/util \
sun/util \
-:jdk_collections \
-:jdk_concurrent \
-:jdk_stream
jdk_util = \
:jdk_util_other \
:jdk_collections \
:jdk_concurrent \
:jdk_stream
David
-----
so that new subdirectory added under java/util will be included? I have
seen cases that new tests in a new directory added but not listed in the
old test/Makefile were never run but unnoticed (you cleaned up that
logic in JDK-8015068 - thanks).
Mandy
The effect of these changes won't be visible to most people until
JDK-8015068 is integrated.
Thanks,
Mike