ARM test results
xerxes at zafena.se
Fri Dec 9 07:38:40 PST 2011
JTREG Errors usually indicate a timeout while running the test.
2011-12-08 11:20, Andrew Haley skrev:
> Error: com/sun/jdi/EarlyReturnTest.java
> Error: javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java
Gervill are known to generate an "emergency soundbank" at startup, this do take time and hurts user experience.
We should consider pre-generate the "emergency soundbank" it at compile time.
> Error: sun/nio/cs/FindDecoderBugs.java
> Error: sun/nio/cs/FindEncoderBugs.java
> Error: sun/nio/cs/FindOneCharEncoderBugs.java
These Find*Bugs tests are known to take hours to run on ARM.
> Error: vm/verifier/VerifyStackForExceptionHandlers.java
Ed Nevill who designed the ARM assembler interpreter and thumb2 jit found that most of these errors can be circumvented by passing -timeout:3 when running the jtreg zero architectures.
Also passing -Xmx256M -vmoption:-Xmx256M cam help some of the armel jtreg testsuite runs.
You can also argue that all these timed-out tests indicate opportunities to optimize the JVM/class librarys for speed, and they will pass on time when the code are cleaned up.
More information about the zero-dev