[aarch64-port-dev ] JTreg failures in aarch64 jdk7u

Edward Nevill edward.nevill at linaro.org
Thu Jul 24 10:01:29 UTC 2014


Hi,

I have been looking at the hotspot jtreg failures in aarch64 jdk7u. Currently I get.

Test results: passed: 343; failed: 102; error: 1

This is because the hotspot in aarch64 jdk7u is based on jdk8 hotspot (hs25) instead of the jdk7u hotspot (hs24). The jtreg test suite in aarch64 jdk7u contains many tests which fail because they use JDK8 source features, or depend on JDK8 APIs.

For example, all 38 mathexact tests fail because there is no mathexact in JDK7.

Running the same test suite on x86 gives me

Test results: passed: 311; failed: 134; error: 1

If I take the jtreg hotspot test suite from x86 jdk7u hotspot (hs24) and run it on aarch64 jdk7u I get the following results.

Test results: passed: 279; failed: 11; error: 2

compared with the following running it on x86

Test results: passed: 286; failed: 4; error: 2

So, what is the best solution to this?

1) Prune the existing aarch64 jdk7u hotspot jtreg tree to remove all tests which depend on jdk8 or
2) Generate an exclude list of the above tests or
3) Replace the aarch64 jdk7u hotspot jtreg tree (from hs25) with the one from x86 (hs24).

I am happy to implement whichever solution people think is best.

All the best,
Ed.




More information about the aarch64-port-dev mailing list