RFR: 8006164 [TESTBUG] compact profile hotspot test issues

Mandy Chung mandy.chung at oracle.com
Tue Aug 27 18:48:38 PDT 2013


Looks fine to me.  Similar change has made into jdk [1].

Mandy
[1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/eb18a483e772

On 8/25/2013 6:45 PM, David Holmes wrote:
> This change introduces the TEST.groups file to allow jtreg to run 
> regression tests by groups - where the groups are defined to support 
> testing of compact profiles and the minimal VM.
>
> webrev: http://cr.openjdk.java.net/~dholmes/8006164/webrev/
>
> The primary groups are:
>  - jdk
>  - jre
>  - compact3
>  - compact2
>  - compact2_minimal
>  - compact1
>  - compact1_minimal
>
> The minimal VM is only supported on compact1 and compact2.
>
> To select a group of tests you use :<group-name>
>
> Eg to run only those tests that can run on compact1 use:
>
> jtreg :compact1
>
> Of course you still need to point jtreg at the right kind of runtime 
> image (and give it a full JDK as the compile-jdk!); and if testing the 
> minimal VM you need to tell jtreg to select it using 
> -javaoptions:-minimal
>
> The full jtreg group facility is only available in the most recent 
> jtreg builds, so you will need to grab the latest nightly build, or 
> latest sources.
>
> It is expected that these group definitions will need some tweaking. 
> So far testing has been limited to linux, but we want to get this in 
> ASAP to extend the testing.
>
> Note: once this is in place, anyone writing regression tests will need 
> to be aware of whether that test is limited to certain profiles and 
> update the group file accordingly. Sometimes it is not the item being 
> tested that determines the minimum needed profile, but the test 
> infrastructure eg if it uses XML.
>
> The changeset will be pushed via hotspot-embas that is what is used 
> for profile testing.
>
> Thanks,
> David



More information about the hotspot-dev mailing list