openJDK8 jtreg test failure

Jonathan Gibbons jonathan.gibbons at oracle.com
Mon Feb 24 19:48:18 PST 2014


Medi,

I can't speak to why "configure --with-jtreg" and the make command are 
not playing nice with each other, but it does look like you are not 
using a normal install of jtreg.  As a workaround until others can help 
you with the configure and make commands, you might want to download a 
build of jtreg such as from AdoptOpenJDK, and set JT_HOME to point to it 
before running make to run the tests.

You can find the download link for the AdoptOpenJDK build on the main 
jtreg page, here:
http://openjdk.java.net/jtreg/
or if you want to save a couple of clicks, look for the "Last Successful 
Artifacts" on this
page: https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/jtreg/

-- Jon

On 02/24/2014 07:21 PM, Medi Montaseri wrote:
> Hi,
>
> I have successfully build openJDK8 on Debian 7.3 but failing on 
> "regression test" as follows
>
> - I am getting the src via 'hg from clone 
> http://hg.openjdk.java.net/jdk8/jdk8"
> - Before I run "bash configure" I export 
> PATH=/usr/lib/jvm/java-7-openjdk-amd64/bin:$PATH
> - I confirm that my 1.7 javac is the first to be found
> - I confirm to have jtreg
>       ii  jtreg       4.1-2           all             Regression Test 
> Harness for the OpenJDK platform
> - no JT_HOME, no JAVA_HOME is set. They are null
> - After running "bash configure --with-jtreg --prefix=/some/dir"
>  I see the following in my 
> build/linux-x86_64-normal-server-release/config.log
>       config.log:configure:16652: checking for jtreg
>       config.log:configure:16670: found /usr/bin/jtreg
>
> Anyways...the make continues and finishes with some happy messages...
>
> ----- Build times -------
> Start 2014-02-24 19:12:15
> End   2014-02-24 19:12:20
> 00:00:00 corba
> 00:00:00 demos
> 00:00:01 hotspot
> 00:00:02 images
> 00:00:00 install
> 00:00:00 jaxp
> 00:00:00 jaxws
> 00:00:02 jdk
> 00:00:00 langtools
> 00:00:00 nashorn
> 00:00:05 TOTAL
> -------------------------
> Finished building OpenJDK for target 'install'
>
>
> then I try to run the suggested regression test and it fails....
>
> cd test && make PRODUCT_HOME=`pwd`/../build/*/images/j2sdk-image all
> make -k -C  ../jdk/test  TEST=jdk_all jdk_all
> make[1]: Entering directory 
> `/home/mmontaseri/work/bug-91383/jdk8/jdk/test'
> echo "Running tests: jdk_all"
> Running tests: jdk_all
> for each in jdk_all; do \
>                 make -j 1 TEST_SELECTION=":$each" UNIQUE_DIR=$each 
> jtreg_tests; \
>         done
> make[2]: Entering directory 
> `/home/mmontaseri/work/bug-91383/jdk8/jdk/test'
> make[2]: *** No rule to make target 
> `/java/re/jtreg/4.1/promoted/latest/binaries/jtreg', needed by 
> `/java/re/jtreg/4.1/promoted/latest/binaries/jtreg/win32/bin/jtreg'.
> make[2]: Target `jtreg_tests' not remade because of errors.
> make[2]: Leaving directory `/home/mmontaseri/work/bug-91383/jdk8/jdk/test'
> make[1]: *** [jdk_all] Error 2
> make[1]: Leaving directory `/home/mmontaseri/work/bug-91383/jdk8/jdk/test'
> make: *** [jdk_all] Error 2
>
> I googled around, there are some other hits on this, but I could not 
> find any resolution. Any clue is appreciated.
>
> Thanks
> Medi
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/jtreg-use/attachments/20140224/b832dfb2/attachment.html 


More information about the jtreg-use mailing list