5 failed java/lang/invoke tests, also coro compilation failure
Rémi Forax
forax at univ-mlv.fr
Thu Jun 9 13:01:30 PDT 2011
Tests need to be updated to be in sync with the state of the implementation.
Rémi
On 06/09/2011 09:55 PM, Stephen Bannasch wrote:
> I'm getting 5 failed java/lang/invoke tests with the latest mlvm code.
>
> I'm setting up my guards this way to exclude coro which now causes a compilation failure on my Mac -- see
> https://gist.github.com/1017562 for coro failure.
>
> export davinci=$(pwd) guards="buildable testable /coro"
>
> I'm running the tests with this invocation of jtreg:
>
> $ jtreg -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic -XX:-UseRicochetFrames
> -ignore:quiet -jdk:build/bsd-amd64/j2sdk-image -v:summary jdk/test/java/lang/invoke/
>
> Passed: java/lang/invoke/6987555/Test6987555.java
> Passed: java/lang/invoke/6991596/Test6991596.java
> FAILED: java/lang/invoke/6998541/Test6998541.java
> Passed: java/lang/invoke/ClassValueTest.java
> Passed: java/lang/invoke/InvokeDynamicPrintArgs.java
> FAILED: java/lang/invoke/InvokeGenericTest.java
> FAILED: java/lang/invoke/JavaDocExamplesTest.java
> FAILED: java/lang/invoke/MethodHandlesTest.java
> Passed: java/lang/invoke/MethodTypeTest.java
> FAILED: java/lang/invoke/RicochetTest.java
> Test results: passed: 5; failed: 5
>
>
> ---- Details from JTwork on each of the failed tests ----
>
> FAILED: java/lang/invoke/6998541/Test6998541.java
>
> ----------System.err:(27/1780)----------
> java.lang.ClassCastException: required class java.lang.Float but encountered class java.lang.Boolean
> at java.lang.invoke.MethodHandleNatives.raiseException(MethodHandleNatives.java:384)
> at java.lang.invoke.FromGeneric$A1.invoke_F1(FromGeneric.java:522)
> at java.lang.invoke.FilterGeneric$F2.invoke_V1(FilterGeneric.java:537)
> at java.lang.invoke.ToGeneric$A1.target(ToGeneric.java:639)
> at java.lang.invoke.ToGeneric$A1.targetA1(ToGeneric.java:641)
> at java.lang.invoke.ToGeneric$A1.invoke_F(ToGeneric.java:651)
> at java.lang.invoke.FromGeneric$A2.invoke_F2(FromGeneric.java:534)
> at java.lang.invoke.FilterGeneric$F1.invoke_F1(FilterGeneric.java:517)
> at java.lang.invoke.FilterGeneric$F2.invoke_V1(FilterGeneric.java:537)
> at java.lang.invoke.ToGeneric$A1.target(ToGeneric.java:639)
> at java.lang.invoke.ToGeneric$A1.targetA1(ToGeneric.java:641)
> at java.lang.invoke.ToGeneric$A1.invoke_F(ToGeneric.java:651)
> at Test6998541.boolean2prim(Test6998541.java:212)
> at Test6998541.doboolean(Test6998541.java:67)
> at Test6998541.main(Test6998541.java:54)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
> at java.lang.Thread.run(Thread.java:722)
>
> FAILED: java/lang/invoke/InvokeGenericTest.java
>
> ----------System.err:(19/1672)----------
> JavaTest Message: JUnit Failure: testSimple(test.java.lang.invoke.InvokeGenericTest): NYI
> JavaTest Message: JUnit Failure: testAlternateName(test.java.lang.invoke.InvokeGenericTest): NYI
> JavaTest Message: JUnit Failure: testReferenceConversions(test.java.lang.invoke.InvokeGenericTest): NYI
> JavaTest Message: JUnit Failure: testBoxConversions(test.java.lang.invoke.InvokeGenericTest): null
> JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure args=[test.java.lang.invoke.InvokeGenericTest]
> cp=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar
> java.lang.Exception: JUnit test failure
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:99)
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
> at java.lang.Thread.run(Thread.java:722)
>
> FAILED: java/lang/invoke/JavaDocExamplesTest.java
>
> ----------System.err:(21/2022)----------
> JavaTest Message: JUnit Failure: testMethodHandlesSummary(test.java.lang.invoke.JavaDocExamplesTest): NYI
> JavaTest Message: JUnit Failure: testAsSpreader(test.java.lang.invoke.JavaDocExamplesTest): NYI
> JavaTest Message: JUnit Failure: testAsCollector(test.java.lang.invoke.JavaDocExamplesTest): Could not initialize class
> sun.invoke.util.ValueConversions$LazyStatics
> JavaTest Message: JUnit Failure: testAsVarargsCollector(test.java.lang.invoke.JavaDocExamplesTest): NYI
> JavaTest Message: JUnit Failure: testAsFixedArity(test.java.lang.invoke.JavaDocExamplesTest): NYI
> JavaTest Message: JUnit Failure: testAsTypeCornerCases(test.java.lang.invoke.JavaDocExamplesTest): required class
> java.lang.Integer but encountered class java.lang.Byte
> JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure args=[test.java.lang.invoke.JavaDocExamplesTest]
> cp=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar
> java.lang.Exception: JUnit test failure
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:99)
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
> at java.lang.Thread.run(Thread.java:722)
>
> FAILED: java/lang/invoke/MethodHandlesTest.java
>
> ----------System.err:(19/1673)----------
> JavaTest Message: JUnit Failure: testFilterReturnValue(test.java.lang.invoke.MethodHandlesTest): NYI
> JavaTest Message: JUnit Failure: testFilterArguments(test.java.lang.invoke.MethodHandlesTest): NYI
> JavaTest Message: JUnit Failure: testFoldArguments(test.java.lang.invoke.MethodHandlesTest): NYI
> JavaTest Message: JUnit Failure: testAsInstance(test.java.lang.invoke.MethodHandlesTest): NYI
> JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure args=[test.java.lang.invoke.MethodHandlesTest]
> cp=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar
> java.lang.Exception: JUnit test failure
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:99)
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
> at java.lang.Thread.run(Thread.java:722)
>
> FAILED: java/lang/invoke/RicochetTest.java
>
> ----------System.err:(19/1840)----------
> JavaTest Message: JUnit Failure: testIntSpreads(test.java.lang.invoke.RicochetTest): NYI
> JavaTest Message: JUnit Failure: testByteSpreads(test.java.lang.invoke.RicochetTest): Could not initialize class
> sun.invoke.util.ValueConversions$LazyStatics
> JavaTest Message: JUnit Failure: testLongSpreads(test.java.lang.invoke.RicochetTest): Could not initialize class
> sun.invoke.util.ValueConversions$LazyStatics
> JavaTest Message: JUnit Failure: testIntCollects(test.java.lang.invoke.RicochetTest): Could not initialize class
> sun.invoke.util.ValueConversions$LazyStatics
> JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure args=[test.java.lang.invoke.RicochetTest]
> cp=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar
> java.lang.Exception: JUnit test failure
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:99)
> at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
> at java.lang.Thread.run(Thread.java:722)
>
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
More information about the mlvm-dev
mailing list