[rvm-core] Current JSR 166 TCK results

View: New views
3 Messages — Rating Filter:   Alert me  

[rvm-core] Current JSR 166 TCK results

by Ian Rogers (nabble) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

we're not regularly running a complete JSR166 TCK regression but I
thought people might be interested to see the picture with Classpath
0.97.1. Things aren't terribly different, we're passing 45 out of 56
tests. Of the 11 failures none are in our threading code. Below is part
of the report and attached are the failing tests output. I was hoping we
could stop excluding some the of the JSR166 tests from sanity runs.

Ian

AbstractExecutorServiceTest (default) : SUCCESS
AbstractQueuedLongSynchronizerTest (default) : SUCCESS
AbstractQueuedSynchronizerTest (default) : SUCCESS
AbstractQueueTest (default) : SUCCESS
ArrayBlockingQueueTest (default) : SUCCESS
ArrayDequeTest (default) : SUCCESS
AtomicBooleanTest (default) : SUCCESS
AtomicIntegerArrayTest (default) : SUCCESS
AtomicIntegerFieldUpdaterTest (default) : SUCCESS
AtomicIntegerTest (default) : SUCCESS
AtomicLongArrayTest (default) : SUCCESS
AtomicLongFieldUpdaterTest (default) : SUCCESS
AtomicLongTest (default) : SUCCESS
AtomicMarkableReferenceTest (default) : SUCCESS
AtomicReferenceArrayTest (default) : SUCCESS
AtomicReferenceFieldUpdaterTest (default) : SUCCESS
AtomicReferenceTest (default) : SUCCESS
AtomicStampedReferenceTest (default) : SUCCESS
ConcurrentHashMapTest (default) : SUCCESS
ConcurrentLinkedQueueTest (default) : SUCCESS
ConcurrentSkipListMapTest (default) : SUCCESS
ConcurrentSkipListSetTest (default) : SUCCESS
ConcurrentSkipListSubMapTest (default) : SUCCESS
ConcurrentSkipListSubSetTest (default) : SUCCESS
CopyOnWriteArrayListTest (default) : FAILURE Failed to extract passed
using pattern OK \([0-9]+ tests\)
CopyOnWriteArraySetTest (default) : SUCCESS
CountDownLatchTest (default) : SUCCESS
CyclicBarrierTest (default) : SUCCESS
DelayQueueTest (default) : FAILURE Failed to extract passed using
pattern OK \([0-9]+
tests\)
EntryTest (default) : FAILURE Failed to extract passed using pattern OK
\([0-9]+ tests\)
ExchangerTest (default) : SUCCESS
ExecutorCompletionServiceTest (default) : SUCCESS
ExecutorsTest (default) : FAILURE Failed to extract passed using pattern
OK \([0-9]+
tests\)
FutureTaskTest (default) : SUCCESS
LinkedBlockingDequeTest (default) : SUCCESS
LinkedBlockingQueueTest (default) : SUCCESS
LinkedListTest (default) : SUCCESS
LockSupportTest (default) : SUCCESS
PriorityBlockingQueueTest (default) : FAILURE Failed to extract passed
using pattern OK \([0-9]+ tests\)
PriorityQueueTest (default) : FAILURE Failed to extract passed using
pattern OK \([0-9]+
tests\)
ReentrantLockTest (default) : SUCCESS
ReentrantReadWriteLockTest (default) : SUCCESS
ScheduledExecutorSubclassTest (default) : SUCCESS
ScheduledExecutorTest (default) : SUCCESS
SemaphoreTest (default) : SUCCESS
SynchronousQueueTest (default) : SUCCESS
SystemTest (default) : SUCCESS
ThreadLocalTest (default) : SUCCESS
ThreadPoolExecutorSubclassTest (default) : SUCCESS
ThreadPoolExecutorTest (default) : SUCCESS
ThreadTest (default) : SUCCESS
TimeUnitTest (default) : FAILURE Failed to extract passed using pattern
OK \([0-9]+
tests\)
TreeMapTest (default) : FAILURE Failed to extract passed using pattern
OK \([0-9]+
tests\)
TreeSetTest (default) : FAILURE Failed to extract passed using pattern
OK \([0-9]+
tests\)
TreeSubMapTest (default) : FAILURE Failed to extract passed using
pattern OK \([0-9]+
tests\)
      [exec] CAUGHT ALARM
      [exec] Result: 200
TreeSubSetTest (default) : OVERTIME Test exceeded time limit.


.....F...
Time: 0.008
There was 1 failure:
1) testEquals(EntryTest)junit.framework.AssertionFailedError: expected:<java.util.AbstractMap$SimpleImmutableEntry@27f7349b> but was:<java.util.AbstractMap$SimpleImmutableEntry@27f7349f>
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at EntryTest.testEquals(EntryTest.java:76)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at EntryTest.main(EntryTest.java:14)

FAILURES!!!
Tests run: 8,  Failures: 1,  Errors: 0



....................E..F..F........
Time: 29.357
There was 1 error:
1) testPrivilegedThreadFactory(ExecutorsTest)java.security.AccessControlException: permission (java.lang.RuntimePermission setContextClassLoader) not granted: no protection domains
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.SecurityException.<init>(SecurityException.java:73)
   at java.security.AccessControlException.<init>(AccessControlException.java:83)
   at java.security.AccessControlException.<init>(AccessControlException.java:71)
   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:149)
   at java.util.concurrent.Executors$PrivilegedThreadFactory.<init>(Executors.java:563)
   at java.util.concurrent.Executors.privilegedThreadFactory(Executors.java:322)
   at ExecutorsTest.testPrivilegedThreadFactory(ExecutorsTest.java:411)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at ExecutorsTest.main(ExecutorsTest.java:18)
There were 2 failures:
1) testprivilegedCallableUsingCCLWithPrivs(ExecutorsTest)junit.framework.AssertionFailedError: Unexpected exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.unexpectedException(JSR166TestCase.java:323)
   at ExecutorsTest.testprivilegedCallableUsingCCLWithPrivs(ExecutorsTest.java:496)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at ExecutorsTest.main(ExecutorsTest.java:18)
2) testprivilegedCallableWithPrivs(ExecutorsTest)junit.framework.AssertionFailedError: Unexpected exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.unexpectedException(JSR166TestCase.java:323)
   at ExecutorsTest.testprivilegedCallableWithPrivs(ExecutorsTest.java:562)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at ExecutorsTest.main(ExecutorsTest.java:18)

FAILURES!!!
Tests run: 32,  Failures: 2,  Errors: 1



...............................E..........
......E.
Time: 0.028
There were 2 errors:
1) testSubList(CopyOnWriteArrayListTest)java.lang.UnsupportedOperationException: updating of elements in iterators is not supported by this class
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.UnsupportedOperationException.<init>(UnsupportedOperationException.java:72)
   at java.util.concurrent.CopyOnWriteArrayList$2.remove(CopyOnWriteArrayList.java:770)
   at java.util.AbstractList.removeRange(AbstractList.java:660)
   at java.util.AbstractList$SubList.removeRange(AbstractList.java:932)
   at java.util.AbstractList.clear(AbstractList.java:201)
   at CopyOnWriteArrayListTest.testSubList(CopyOnWriteArrayListTest.java:397)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at CopyOnWriteArrayListTest.main(CopyOnWriteArrayListTest.java:17)
2) testSubList3_IndexOutOfBoundsException(CopyOnWriteArrayListTest)java.lang.IllegalArgumentException: 3 > 1
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.IllegalArgumentException.<init>(IllegalArgumentException.java:74)
   at java.util.AbstractList.subList(AbstractList.java:732)
   at CopyOnWriteArrayListTest.testSubList3_IndexOutOfBoundsException(CopyOnWriteArrayListTest.java:592)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at CopyOnWriteArrayListTest.main(CopyOnWriteArrayListTest.java:17)

FAILURES!!!
Tests run: 48,  Failures: 0,  Errors: 2



................................E.........
...............
Time: 4.389
There was 1 error:
1) testRemoveElement(DelayQueueTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at DelayQueueTest$PDelay.equals(DelayQueueTest.java:49)
   at java.util.PriorityQueue.remove(PriorityQueue.java:211)
   at java.util.concurrent.DelayQueue.remove(DelayQueue.java:420)
   at DelayQueueTest.testRemoveElement(DelayQueueTest.java:640)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at DelayQueueTest.main(DelayQueueTest.java:15)

FAILURES!!!
Tests run: 56,  Failures: 0,  Errors: 1



.
................java.lang.IllegalArgumentException: MILLISECONDS
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.IllegalArgumentException.<init>(IllegalArgumentException.java:74)
   at java.lang.Enum.valueOf(Enum.java:95)
   at java.io.ObjectInputStream.parseContent(ObjectInputStream.java:525)
   at java.io.ObjectInputStream.readObject(ObjectInputStream.java:215)
   at java.io.ObjectInputStream.readObject(ObjectInputStream.java:137)
   at TimeUnitTest.testSerialization(TimeUnitTest.java:473)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at java.lang.reflect.Method.invoke(Method.java:331)
   at junit.framework.TestCase.runTest(TestCase.java:168)
   at junit.framework.TestCase.runBare(TestCase.java:134)
   at junit.framework.TestResult$1.protect(TestResult.java:110)
   at junit.framework.TestResult.runProtected(TestResult.java:128)
   at junit.framework.TestResult.run(TestResult.java:113)
   at junit.framework.TestCase.run(TestCase.java:124)
   at junit.framework.TestSuite.runTest(TestSuite.java:232)
   at junit.framework.TestSuite.run(TestSuite.java:227)
   at junit.textui.TestRunner.doRun(TestRunner.java:116)
   at junit.textui.TestRunner.doRun(TestRunner.java:109)
   at junit.textui.TestRunner.run(TestRunner.java:77)
   at TimeUnitTest.main(TimeUnitTest.java:16)
F
Time: 1.749
There was 1 failure:
1) testSerialization(TimeUnitTest)junit.framework.AssertionFailedError: Unexpected exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.unexpectedException(JSR166TestCase.java:323)
   at TimeUnitTest.testSerialization(TimeUnitTest.java:478)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TimeUnitTest.main(TimeUnitTest.java:16)

FAILURES!!!
Tests run: 16,  Failures: 1,  Errors: 0



..F.......................................
...............
Time: 3.457
There was 1 failure:
1) testConstructor2(PriorityBlockingQueueTest)junit.framework.AssertionFailedError: Should throw exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.shouldThrow(JSR166TestCase.java:316)
   at PriorityBlockingQueueTest.testConstructor2(PriorityBlockingQueueTest.java:65)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at PriorityBlockingQueueTest.main(PriorityBlockingQueueTest.java:16)

FAILURES!!!
Tests run: 56,  Failures: 1,  Errors: 0



.................E.E......................E
Time: 0.079
There were 3 errors:
1) testPollFirst(TreeSetTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeSet.pollFirst(TreeSet.java:625)
   at TreeSetTest.testPollFirst(TreeSetTest.java:280)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSetTest.main(TreeSetTest.java:14)
2) testPollLast(TreeSetTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeSet.pollFirst(TreeSet.java:625)
   at TreeSetTest.testPollLast(TreeSetTest.java:291)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSetTest.main(TreeSetTest.java:14)
3) testRecursiveSubSets(TreeSetTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeMap.compare(TreeMap.java:753)
   at java.util.TreeMap$SubMap.keyInRange(TreeMap.java:1594)
   at java.util.TreeMap$SubMap.lowerKey(TreeMap.java:1774)
   at java.util.TreeSet.lower(TreeSet.java:612)
   at TreeSetTest.check(TreeSetTest.java:968)
   at TreeSetTest.bashSubSet(TreeSetTest.java:801)
   at TreeSetTest.testRecursiveSubSets(TreeSetTest.java:708)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSetTest.main(TreeSetTest.java:14)

FAILURES!!!
Tests run: 40,  Failures: 0,  Errors: 3



...................E...........F.F..........
.E
Time: 0.134
There were 2 errors:
1) testDescendingEntrySetToArray(TreeMapTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeMap$NavigableEntrySet$1.compare(TreeMap.java:3236)
   at java.util.TreeMap$NavigableEntrySet$1.compare(TreeMap.java:1)
   at java.util.Collections$2.compare(Collections.java:1222)
   at java.util.Collections.compare(Collections.java:627)
   at java.util.Arrays.sort(Arrays.java:2492)
   at java.util.Arrays.sort(Arrays.java:2440)
   at java.util.TreeMap$DescendingSet.toArray(TreeMap.java:3148)
   at TreeMapTest.testDescendingEntrySetToArray(TreeMapTest.java:267)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeMapTest.main(TreeMapTest.java:14)
2) testRecursiveSubMaps(TreeMapTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeMap.compare(TreeMap.java:753)
   at java.util.TreeMap$SubMap.keyInRange(TreeMap.java:1594)
   at java.util.TreeMap$SubMap.lowerKey(TreeMap.java:1774)
   at TreeMapTest.check(TreeMapTest.java:1023)
   at TreeMapTest.bashSubMap(TreeMapTest.java:860)
   at TreeMapTest.testRecursiveSubMaps(TreeMapTest.java:767)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeMapTest.main(TreeMapTest.java:14)
There were 2 failures:
1) testPollFirstEntry(TreeMapTest)junit.framework.AssertionFailedError: Should throw exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.shouldThrow(JSR166TestCase.java:316)
   at TreeMapTest.testPollFirstEntry(TreeMapTest.java:474)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeMapTest.main(TreeMapTest.java:14)
2) testPollLastEntry(TreeMapTest)junit.framework.AssertionFailedError: Should throw exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.shouldThrow(JSR166TestCase.java:316)
   at TreeMapTest.testPollLastEntry(TreeMapTest.java:502)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeMapTest.main(TreeMapTest.java:14)

FAILURES!!!
Tests run: 42,  Failures: 2,  Errors: 2



..F.........................E.E......
Time: 0.172
There were 2 errors:
1) testRetainAll(PriorityQueueTest)java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 20
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.IndexOutOfBoundsException.<init>(IndexOutOfBoundsException.java:73)
   at java.lang.ArrayIndexOutOfBoundsException.<init>(ArrayIndexOutOfBoundsException.java:85)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.PriorityQueue$1.next(PriorityQueue.java:163)
   at java.util.AbstractCollection.retainAllInternal(AbstractCollection.java:359)
   at java.util.AbstractCollection.retainAll(AbstractCollection.java:332)
   at PriorityQueueTest.testRetainAll(PriorityQueueTest.java:396)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at PriorityQueueTest.main(PriorityQueueTest.java:16)
2) testRemoveAll(PriorityQueueTest)java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 20
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.IndexOutOfBoundsException.<init>(IndexOutOfBoundsException.java:73)
   at java.lang.ArrayIndexOutOfBoundsException.<init>(ArrayIndexOutOfBoundsException.java:85)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.PriorityQueue$1.next(PriorityQueue.java:163)
   at java.util.AbstractCollection.removeAllInternal(AbstractCollection.java:307)
   at java.util.AbstractCollection.removeAll(AbstractCollection.java:281)
   at PriorityQueueTest.testRemoveAll(PriorityQueueTest.java:415)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at PriorityQueueTest.main(PriorityQueueTest.java:16)
There was 1 failure:
1) testConstructor2(PriorityQueueTest)junit.framework.AssertionFailedError: Should throw exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.shouldThrow(JSR166TestCase.java:316)
   at PriorityQueueTest.testConstructor2(PriorityQueueTest.java:61)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at PriorityQueueTest.main(PriorityQueueTest.java:16)

FAILURES!!!
Tests run: 34,  Failures: 1,  Errors: 2



..................E.F.F.......java.io.NotSerializableException: java.util.TreeMap$SubMap in class java.util.TreeMap$SubMap
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.io.IOException.<init>(IOException.java:72)
   at java.io.ObjectStreamException.<init>(ObjectStreamException.java:72)
   at java.io.NotSerializableException.<init>(NotSerializableException.java:72)
   at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:457)
   at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:186)
   at TreeSubMapTest.testSerialization(TreeSubMapTest.java:444)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at java.lang.reflect.Method.invoke(Method.java:331)
   at junit.framework.TestCase.runTest(TestCase.java:168)
   at junit.framework.TestCase.runBare(TestCase.java:134)
   at junit.framework.TestResult$1.protect(TestResult.java:110)
   at junit.framework.TestResult.runProtected(TestResult.java:128)
   at junit.framework.TestResult.run(TestResult.java:113)
   at junit.framework.TestCase.run(TestCase.java:124)
   at junit.framework.TestSuite.runTest(TestSuite.java:232)
   at junit.framework.TestSuite.run(TestSuite.java:227)
   at junit.textui.TestRunner.doRun(TestRunner.java:116)
   at junit.textui.TestRunner.doRun(TestRunner.java:109)
   at junit.textui.TestRunner.run(TestRunner.java:77)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
F..............
.E...E........E.E.....java.io.NotSerializableException: java.util.TreeMap$DescendingMap in class java.util.TreeMap$DescendingMap
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.io.IOException.<init>(IOException.java:72)
   at java.io.ObjectStreamException.<init>(ObjectStreamException.java:72)
   at java.io.NotSerializableException.<init>(NotSerializableException.java:72)
   at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:457)
   at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:186)
   at TreeSubMapTest.testDescendingSerialization(TreeSubMapTest.java:994)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at java.lang.reflect.Method.invoke(Method.java:331)
   at junit.framework.TestCase.runTest(TestCase.java:168)
   at junit.framework.TestCase.runBare(TestCase.java:134)
   at junit.framework.TestResult$1.protect(TestResult.java:110)
   at junit.framework.TestResult.runProtected(TestResult.java:128)
   at junit.framework.TestResult.run(TestResult.java:113)
   at junit.framework.TestCase.run(TestCase.java:124)
   at junit.framework.TestSuite.runTest(TestSuite.java:232)
   at junit.framework.TestSuite.run(TestSuite.java:227)
   at junit.textui.TestRunner.doRun(TestRunner.java:116)
   at junit.textui.TestRunner.doRun(TestRunner.java:109)
   at junit.textui.TestRunner.run(TestRunner.java:77)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
F.E.E..E
Time: 0.044
There were 8 errors:
1) testCeilingEntry(TreeSubMapTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at TreeSubMapTest.testCeilingEntry(TreeSubMapTest.java:299)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
2) testDescendingValues(TreeSubMapTest)java.lang.StackOverflowError
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Error.<init>(Error.java:69)
   at java.lang.VirtualMachineError.<init>(VirtualMachineError.java:60)
   at java.lang.StackOverflowError.<init>(StackOverflowError.java:59)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeMap$DescendingMap$1.size(TreeMap.java:0)
   at java.util.TreeMap$DescendingMap$1.size(TreeMap.java:2746)
...
   at java.util.TreeMap$DescendingMap$1.size(TreeMap.java:2746)
   at java.util.AbstractCollection.toArray(AbstractCollection.java:379)
   at TreeSubMapTest.testDescendingValuesToArray(TreeSubMapTest.java:752)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
4) testDescendingPollFirstEntry(TreeSubMapTest)java.lang.StackOverflowError
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Error.<init>(Error.java:69)
   at java.lang.VirtualMachineError.<init>(VirtualMachineError.java:60)
   at java.lang.StackOverflowError.<init>(StackOverflowError.java:59)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeMap$DescendingMap.pollFirstEntry(TreeMap.java:0)
   at java.util.TreeMap$DescendingMap.pollLastEntry(TreeMap.java:2676)
   at java.util.TreeMap$DescendingMap.pollFirstEntry(TreeMap.java:2671)
   at java.util.TreeMap$DescendingMap.pollLastEntry(TreeMap.java:2676)
...
   at java.util.TreeMap$DescendingMap.pollFirstEntry(TreeMap.java:2671)
   at java.util.TreeMap$DescendingMap.pollLastEntry(TreeMap.java:2676)
   at TreeSubMapTest.testDescendingPollLastEntry(TreeSubMapTest.java:917)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
6) testDescendingSubMapContents(TreeSubMapTest)java.lang.IllegalArgumentException: fromKey > toKey
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.IllegalArgumentException.<init>(IllegalArgumentException.java:74)
   at java.util.TreeMap$SubMap.<init>(TreeMap.java:1579)
   at java.util.TreeMap.subMap(TreeMap.java:658)
   at java.util.TreeMap$DescendingMap.subMap(TreeMap.java:2708)
   at java.util.TreeMap$DescendingMap.subMap(TreeMap.java:2701)
   at TreeSubMapTest.testDescendingSubMapContents(TreeSubMapTest.java:1016)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
7) testDescendingSubMapContents2(TreeSubMapTest)java.lang.IllegalArgumentException: fromKey > toKey
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Exception.<init>(Exception.java:78)
   at java.lang.RuntimeException.<init>(RuntimeException.java:76)
   at java.lang.IllegalArgumentException.<init>(IllegalArgumentException.java:74)
   at java.util.TreeMap$SubMap.<init>(TreeMap.java:1579)
   at java.util.TreeMap.subMap(TreeMap.java:658)
   at java.util.TreeMap$DescendingMap.subMap(TreeMap.java:2708)
   at java.util.TreeMap$DescendingMap.subMap(TreeMap.java:2701)
   at TreeSubMapTest.testDescendingSubMapContents2(TreeSubMapTest.java:1047)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
8) testDescendingTailMapContents(TreeSubMapTest)java.lang.NullPointerException
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Throwable.<init>(Throwable.java:148)
   at java.lang.Exception.<init>(Exception.java:66)
   at java.lang.RuntimeException.<init>(RuntimeException.java:64)
   at java.lang.NullPointerException.<init>(NullPointerException.java:69)
   at org.jikesrvm.runtime.VM_Runtime.deliverHardwareException(VM_Runtime.java:708)
   at .<hardware trap>(Unknown Source:0)
   at java.util.TreeMap.compare(TreeMap.java:753)
   at java.util.TreeMap$SubMap.keyInRange(TreeMap.java:1595)
   at java.util.TreeMap$SubMap.lowerKey(TreeMap.java:1774)
   at java.util.TreeMap$SubMap$NavigableKeySet.lower(TreeMap.java:1985)
   at java.util.TreeMap$DescendingSet.higher(TreeMap.java:3038)
   at java.util.TreeMap$DescendingSet$1.next(TreeMap.java:3067)
   at TreeSubMapTest.testDescendingTailMapContents(TreeSubMapTest.java:1117)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
There were 4 failures:
1) testPollFirstEntry(TreeSubMapTest)junit.framework.AssertionFailedError: expected:<1> but was:<0>
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at TreeSubMapTest.testPollFirstEntry(TreeSubMapTest.java:315)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
2) testPollLastEntry(TreeSubMapTest)junit.framework.AssertionFailedError: expected:<5> but was:<4>
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at TreeSubMapTest.testPollLastEntry(TreeSubMapTest.java:346)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
3) testSerialization(TreeSubMapTest)junit.framework.AssertionFailedError: Unexpected exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.unexpectedException(JSR166TestCase.java:323)
   at TreeSubMapTest.testSerialization(TreeSubMapTest.java:456)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)
4) testDescendingSerialization(TreeSubMapTest)junit.framework.AssertionFailedError: Unexpected exception
   at .<invisible method>(Unknown Source:0)
   at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:49)
   at java.lang.Throwable.fillInStackTrace(Throwable.java:498)
   at java.lang.Throwable.<init>(Throwable.java:159)
   at java.lang.Error.<init>(Error.java:81)
   at java.lang.AssertionError.<init>(AssertionError.java:78)
   at junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:14)
   at JSR166TestCase.unexpectedException(JSR166TestCase.java:323)
   at TreeSubMapTest.testDescendingSerialization(TreeSubMapTest.java:1005)
   at .<invisible method>(Unknown Source:0)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:132)
   at org.jikesrvm.runtime.VM_Reflection.invoke(VM_Reflection.java:45)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:84)
   at TreeSubMapTest.main(TreeSubMapTest.java:14)

FAILURES!!!
Tests run: 63,  Failures: 4,  Errors: 8


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jikesrvm-core mailing list
Jikesrvm-core@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-core

Re: [rvm-core] Current JSR 166 TCK results

by gnu_andrew :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 20/03/2008, Ian Rogers <ian.rogers@...> wrote:

> Hi,
>
>  we're not regularly running a complete JSR166 TCK regression but I
>  thought people might be interested to see the picture with Classpath
>  0.97.1. Things aren't terribly different, we're passing 45 out of 56
>  tests. Of the 11 failures none are in our threading code. Below is part
>  of the report and attached are the failing tests output. I was hoping we
>  could stop excluding some the of the JSR166 tests from sanity runs.
>
>  Ian
snip...
> _______________________________________________
>  Jikesrvm-core mailing list
>  Jikesrvm-core@...
>  https://lists.sourceforge.net/lists/listinfo/jikesrvm-core
>
>

Ian,

Is there an easy way of running these on JikesRVM (that's what your
mail seems to imply)?  I'm especially interested as some of these
might be CP errors.
--
Andrew :-)

Document Freedom Day - March 26th
http://documentfreedom.org

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jikesrvm-core mailing list
Jikesrvm-core@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-core

Re: [rvm-core] Current JSR 166 TCK results

by Ian Rogers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Andrew John Hughes wrote:
> Ian,
>
> Is there an easy way of running these on JikesRVM (that's what your
> mail seems to imply)?  I'm especially interested as some of these
> might be CP errors.
>  

Hi Andrew,

the command is:
ant -f test.xml -Dtest-run.name=jsr166
it will build and use a prototype build. You can override with a
different build using "-Dtest.configs=..." but the tests aren't
particularly performance sapping so prototype should be ok.

Regards,
Ian

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jikesrvm-core mailing list
Jikesrvm-core@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-core