Run jtreg against jdk trunk (version 11)

Jiangning Liu Jiangning.Liu at amperecomputing.com
Fri Jun 22 10:19:46 UTC 2018


I'm trying to build and run jtreg against jdk trunk (version 11), and I got the following failure massage at the stage of building jtreg.jar,


CLASSPATH="/root/nightly/jtreg/jtreg/build/classes:/root/nightly/jtreg/jtreg/build/jtharness/build/binaries/lib/javatest.jar" \
    /root/nightly/jdk/build/images/jdk/bin/javac -source 1.2 -target 1.1  -Xlint:all,-options -Werror \
-d /root/nightly/jtreg/jtreg/build/classes \
-encoding ISO8859-1 \
../src/share/classes/com/sun/javatest/regtest/agent/AppletWrapper.java ../src/share/classes/com/sun/javatest/regtest/agent/GetSystemProperty.java ../src/share/classes/com/sun/javatest/regtest/agent/MainWrapper.java ../src/share/classes/com/sun/javatest/regtest/agent/AStatus.java ../src/share/classes/com/sun/javatest/regtest/agent/StringArray.java
error: Source option 1.2 is no longer supported. Use 6 or later.
error: Target option 1.1 is no longer supported. Use 1.6 or later.

It is saying the javac on jdk trunk doesn't doesn't support old versions any longer, so how I can build out jtreg.jar for jdk trunk?


In make/jtreg.gmk, I found the followings, and it seems "$(BUILDDIR)/classes.com.sun.javatest.regtest.agent.ok" can't be removed to fix the issue. Any thoughts?


$(BUILDDIR)/classes.com.sun.javatest.regtest.ok: \
                $(JAVAFILES.com.sun.javatest.regtest-tools) \
                $(BUILDDIR)/classes.com.sun.javatest.regtest.agent.ok


Thanks,

-Jiangning



More information about the jtreg-dev mailing list