I am trying jtreg-4.2.0-tip now. Building jtreg using build-all.sh made some progress until:
2018-01-05 14:02:03 (5.89 MB/s) - '/Volumes/A/JDK/jtreg/build/deps/ant/ant-1.7.0.jar' saved [1289806/1289806] /Volumes/A/JDK/jtreg/build/deps/ant/ant-1.7.0.jar: OK make: *** No rule to make target `391:a13ec77e7adc'. Stop. Also, the README must be out of date, because it does not mention build-all.sh. Alan > On Jan 5, 2018, at 1:45 PM, Jonathan Gibbons <jonathan.gibb...@oracle.com> > wrote: > > 1. The build labelled jtreg-4.2.0-tip.tar.gz should work for you. > https://ci.adoptopenjdk.net/view/Dependencies/job/jtreg/ > <https://ci.adoptopenjdk.net/view/Dependencies/job/jtreg/> > > 2. The build instructions are here: > http://openjdk.java.net/jtreg/build.html > <http://openjdk.java.net/jtreg/build.html> > See the section on using the "build-all.sh" script. > > -- Jon > > On 01/05/2018 01:35 PM, Alan Snyder wrote: >> Maybe not as easy as you expect: >> >> ant -f make/build.xml >> Buildfile: /Volumes/A/JDK/jtreg/make/build.xml >> >> -init: >> >> import-javahelp: >> >> BUILD FAILED >> /Volumes/A/JDK/jtreg/make/build.xml:246: Warning: Could not find file >> /opt/javahelp/2.0/javahelp/lib/jh.jar to copy. >> >> >> >> make -C make >> >> … >> >> ../src/share/classes/com/sun/javatest/regtest/agent/TestNGRunner.java:33: >> error: package org.testng does not exist >> >> ... >> >> >>> On Jan 5, 2018, at 1:02 PM, Jonathan Gibbons <jonathan.gibb...@oracle.com >>> <mailto:jonathan.gibb...@oracle.com>> wrote: >>> >>> Alan, >>> >>> I confirm there are problems with the jtreg builds from the Adopt OpenJDK >>> group. I'll investigate what we can do to fix this. >>> >>> -- Jon >>> >>> On 01/05/2018 12:36 PM, Jonathan Gibbons wrote: >>>> That sounds like a problem using an older build of jtreg, from the Adopt >>>> OpenJDK group. The tell-tale evidence is the Class-Path entry in the >>>> jtreg.jar MANIFEST.MF file: does that entry include asmtools.jar? >>>> >>>> There have been build changes for jtreg recently, that should have >>>> addressed this problem. If nothing else, it is now much easier to build >>>> jtreg yourself. The only external components you need are Ant and a recent >>>> JDK, such as JDK 8. Everything else will be downloaded, and built if >>>> necessary. >>>> >>>> -- Jon >>>> >>>> >>>> On 1/5/18 12:21 PM, Alan Snyder wrote: >>>>> I am trying to build jdk10 on macOS 10.12.6. I got the basic build to >>>>> work, but some tests fail. >>>>> >>>>> Most of the test failures complain about not finding jasm or jcoder. This >>>>> is odd because I downloaded jtreg-4.2-b11, which includes these classes, >>>>> and the classpath appears to be correct in the log. >>>>> >>>>> I got an error from StringPlatformChars, which could find native code. >>>>> Could be the same jasm problem but not reported as such. >>>>> >>>>> I got an error from NewUnsafeString, did not use provided string. >>>>> >>>> >>> >> >