Running jdk's tests to produce coverage report
Alan Bateman
Alan.Bateman at oracle.com
Wed Nov 3 16:25:27 UTC 2021
On 03/11/2021 15:12, Chaliasos, Stefanos wrote:
> Hello,
>
> I'm trying to compute code coverage for langtools in the JDK repo on a Ubuntu 18.04 machine using JDK 18 for the compilation. I have run the following commands:
>
> ```
> cd /home/user
> git clone https://github.com/openjdk/jdk.git
> cd jdk && bash configure && make jdk && cd ../
> git clone https://github.com/openjdk/jtreg.git
> cd jtreg
> bash make/build.sh --jdk /home/user/jdk/build/linux-x86_64-server-release/jdk/
> cd ../jdk
> bash configure --with-jtreg=/home/user/jtreg/build/images/jtreg --with-jcov=/home/user/jtreg/build/deps/jcov/
> make jcov-image
> ```
>
> In the last command, I get errors with the following message:
>
> ```
> Exception details: Unsupported class file major version 62
> ...
>
Which version of jcov is this? I did a jcov test on my local build today
using what claims to be "3.0-9-jdk-asm+1.0" and it worked okay.
-Alan
More information about the build-dev
mailing list