Volker Simonis, SAP / volker.simonis@gmail.com
JTreg
test)hs_err
file
$ hg clone http://hg.openjdk.java.net/jdk9/dev jdk9-dev
$ cd jdk9-dev
$ hg clone http://hg.openjdk.java.net/jdk9/dev/corba
...
$ hg clone http://hg.openjdk.java.net/jdk9/dev/nashorn
get_source.sh
script which does the same in parallel:
$ hg clone http://hg.openjdk.java.net/jdk9/dev jdk9-dev
$ cd jdk9-dev
$ sh get_source.sh
common/bin/hgforest.sh
to execute hg
commands in all repositoriesconfigure
-based
$ hg clone http://hg.openjdk.java.net/jdk10/hs/ jdk10-hs
$ cd jdk10-hs
$ bash ./configure --with-native-debug-symbols=external --with-debug-level=slowdebug
configure: Configuration created at Fri Sep 29 00:43:09 CEST 2017.
...
$ make images LOG=debug
...
Start 2017-09-29 00:44:29
End 2017-09-29 01:02:08
00:17:39 TOTAL
$ ./build/linux-x86_64-normal-server-slowdebug/images/jdk/bin/java -version
openjdk version "10-internal"
OpenJDK Runtime Environment (slowdebug build 10-internal+0-adhoc.simonis.jdk10-hs)
OpenJDK 64-Bit Server VM (slowdebug build 10-internal+0-adhoc.simonis.jdk10-hs mixed mode)
On error use “make images JOBS=1
” and take a look at “build.log
”
JTreg
JTreg
is a Regression Test Harness for the OpenJDK platform
JTreg
FAQ or have a look at the tests
under jdk/test/jtreg
/jtharness
)
are available from the Adoption Group
$ cd jdk
$ ksh webrev.ksh -o /tmp -O -c 8081674 -i 8081674.html
$ unzip -l /tmp/webrev.zip
...
5643 2015-09-25 17:36 webrev/raw_files/old/src/.../jni_util.c
8643 2015-09-25 17:36 webrev/index.html
--------- -------
320695 75 files
starter
/community-candidate
in JBS.
A pretty good example and blueprint is Azul's JEP 285: Spin-Wait Hints:
"Call for Discussion: <project name>"
to discuss list"CFV: New Project: <project name>"
to announce list"Re: CFV: New Project: <project name>"
to discuss list