Testing your jdk7 builds

Kelly O'Hair Kelly.Ohair at Sun.COM
Wed Nov 18 12:30:31 PST 2009


A correction... until I can fix the Makefile...

Kelly O'Hair wrote:
> FYI...
> 
> Recently I pushed some changes into the jdk7/tl forest jdk repository:
>    http://hg.openjdk.java.net/jdk7/tl/jdk/rev/af9346401220
> 
> It should make it easier to validate your jdk build by running
> only the jdk regression/unit tests in the repository that are
> expected to pass and have proven to be reliable and stable tests.
> They also should run as quickly as possible.
> 
> You will need a built jdk7 image and also the jtreg tool installed.
> 
> To download and install the latest jtreg tool do the following:
>   wget 
> http://www.java.net/download/openjdk/jtreg/promoted/b03/jtreg-4_0-bin-b03-31_mar_2009.zip 
> 
>   unzip jtreg-4_0-bin-b03-31_mar_2009.zip
>   export JT_HOME=`pwd`/jtreg
> 
> For example, to run the jdk java/math tests (they run very quickly):
>   cd jdk/test && gnumake [PRODUCT_HOME=jdk7_home_dir] jdk_math

cd jdk/test && gnumake [PRODUCT_HOME=jdk7_home_dir] JT_HOME=${JT_HOME} jdk_math

Sorry about that.

-kto

> 
> There are various batches of tests, jdk_all runs all of them
> and if your machine can handle it, use "gnumake -j 4 jdk_all" to run
> up to 4 of the batches in parallel.
> Some batches are run with the jtreg -samevm option, some not.
> 
> If any of these tests fail, and you conclude that your jdk changes
> are NOT to blame, then a testcase may need to be added to the
> problem list and excluded. But please check with me first, and
> try and supply the *.jtr file for the failing testcase in your email.
> 
> If you do try this out, please let me know how it went.
> 
> -kto
> 


More information about the jdk7-dev mailing list