Index: stress/qa/config/exclude.file =================================================================== --- stress/qa/config/exclude.file (revision 551107) +++ stress/qa/config/exclude.file (working copy) @@ -9,6 +9,7 @@ # H-2039 class unloading, not M2 stress/org/apache/harmony/test/stress/classloader/unloading/BigMemory1.xml stress/org/apache/harmony/test/stress/classloader/unloading/LowMemory2.xml +stress/org/apache/harmony/test/stress/classloader/classunloading/ManyThreads.xml # 4114 - intermittent failure -> test issues 17 stress/org/apache/harmony/test/stress/gc/frag/FragmentationThreadBadFinalizeTest1/FragmentationThreadBadFinalizeTest1.xml @@ -61,8 +62,11 @@ stress/org/apache/harmony/test/stress/exceptions/catcher/StackUnwindingTests/StackUnwindingTest3.xml stress/org/apache/harmony/test/stress/exceptions/catcher/StackUnwindingTests/StackUnwindingTest9.xml stress/org/apache/harmony/test/stress/exceptions/catcher/StackUnwindingTests/StackUnwindingTest10.xml +stress/org/apache/harmony/test/stress/exceptions/catcher/StackUnwindingInsideInintTests/StackUnwindingInsideInintTest5.xml +stress/org/apache/harmony/test/stress/gc/frag/FragmentationBadFinalizeTest1/FragmentationBadFinalizeTest1.xml +stress/org/apache/harmony/test/stress/exceptions/catcher/StackUnwindingManyObjectsTests/StackUnwindingManyObjectsTest6.xml -# on RI: Tests with error: 91 tests +# on RI: Tests with error: 90 tests stress/org/apache/harmony/test/stress/api/java/io/stress/readers/FileReader/FileReaderWriterStressTest.xml stress/org/apache/harmony/test/stress/classloader/classunloading/OneThread.xml stress/org/apache/harmony/test/stress/classloader/MixThreads/SubClasses/testManySubClasses1.xml @@ -153,7 +157,6 @@ stress/org/apache/harmony/test/stress/jni/strings/StringsTest12.xml stress/org/apache/harmony/test/stress/jni/strings/StringsTest9.xml stress/org/apache/harmony/test/stress/misc/FieldsTest.xml -stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest13.xml # on RI: Failed tests: 24 tests stress/org/apache/harmony/test/stress/api/java/net/sockets/ConnectTest.xml @@ -184,7 +187,37 @@ stress/org/apache/harmony/test/stress/eclipse/emulation/java/lang/System/S_arraycopy/S_arraycopyST.xml stress/org/apache/harmony/test/stress/gc/padder/MediumObjectHalfPadderTest1.xml -# more RI failures from alexei fedotov: 118 tests with Vera petrashkova comments +# from original x-list: 28 +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest01.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest02.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest03.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest04.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest05.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest06.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest07.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest08.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest09.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest10.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest11.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest12.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest13.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest14.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest15.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest16.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest17.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest18.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest19.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest20.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest21.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest22.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest23.xml +stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest24.xml +stress/org/apache/harmony/test/stress/jni/stack/StackTest10.xml +stress/org/apache/harmony/test/stress/jni/stack/StackTest2.xml +stress/org/apache/harmony/test/stress/jni/stack/StackTest8.xml +stress/org/apache/harmony/test/stress/misc/SyncRecursionSectionTest.xml + +# more RI failures from alexei fedotov: 117 tests with Vera petrashkova comments # passed with timeout 10 min # these tests passed on Windows RI and on Harmony @@ -306,9 +339,6 @@ stress/org/apache/harmony/test/stress/misc/GCChainTest.xml stress/org/apache/harmony/test/stress/misc/MatrixCalcTest.xml -# fail -stress/org/apache/harmony/test/stress/misc/stressloads/tests/StressLoadsRunnerTest19.xml - # these tests passed on Windows on RI and Harmony stress/org/apache/harmony/test/stress/threads/StressInterruptTest/withOOME/noSOE/StressInterruptTest03.xml stress/org/apache/harmony/test/stress/threads/StressInterruptTest/withOOME/withSOE/StressInterruptTest04.xml Index: functional/config/func_exclude.file =================================================================== --- functional/config/func_exclude.file (revision 551134) +++ functional/config/func_exclude.file (working copy) @@ -1,57 +1,7 @@ -# Tests with error - to investigate -functional/org/apache/harmony/test/func/api/javax/management/MBeanServerDelegateTest.xml -functional/org/apache/harmony/test/func/api/javax/management/MBeanServerFactorySecurityTest.xml -functional/org/apache/harmony/test/func/api/javax/management/MBeanServerFactoryTest.xml -functional/org/apache/harmony/test/func/api/javax/management/MBeanServerPermissionTest.xml -functional/org/apache/harmony/test/func/api/javax/management/MbeanServerSecurityTest.xml -functional/org/apache/harmony/test/func/api/javax/management/modelmbean/InvocationTest.xml -functional/org/apache/harmony/test/func/api/javax/management/modelmbean/NotificationLoggingTest.xml -functional/org/apache/harmony/test/func/api/javax/management/modelmbean/RequiredModelMBeanTest.xml -functional/org/apache/harmony/test/func/api/javax/management/NotificationBroadcasterSupportTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/text/DefaultCaret/DefaultCaretTest.xml -functional/org/apache/harmony/test/func/reg/vm/btest6158/Btest6158.xml # Ilya - # Failed tests - to investigate -functional/org/apache/harmony/test/func/api/javax/management/MBeanPermissionImpliesTest.xml -functional/org/apache/harmony/test/func/api/javax/management/MbeanServerSecurityPFTest.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/countermonitor/GetterSetterTest.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestByte.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestFloat.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestInteger.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestLong.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestShort.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/DifferenceTestByte.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/GetterSetterTest.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/GranularityTest.xml -functional/org/apache/harmony/test/func/api/javax/management/monitor/stringmonitor/GetterSetterTest.xml -functional/org/apache/harmony/test/func/api/javax/management/ObjectNameTest.xml -functional/org/apache/harmony/test/func/api/javax/management/remote/RMIConnectorTest.xml -functional/org/apache/harmony/test/func/api/javax/management/remote/ServiceURLTest.xml -functional/org/apache/harmony/test/func/api/javax/management/timer/BaseTimerTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/JTextArea/JTextAreaTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/JTextField/JTextFieldTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/text/AbstractDocument/AbstractDocumentTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/text/AbstractDocument/BranchElementTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/text/AbstractDocument/DefaultDocumentEventTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/text/DefaultEditorKit/DefaultEditorKitTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/text/DefaultHighlighter/DefaultHighlightPainterTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/text/GapContent/GapContentTest.xml -functional/org/apache/harmony/test/func/reg/vm/btest4468/Btest4468.xml -functional/org/apache/harmony/test/func/reg/vm/btest4492/Btest4492.xml -functional/org/apache/harmony/test/func/reg/vm/btest4925/Btest4925.xml -functional/org/apache/harmony/test/func/reg/vm/btest5542/Btest5542.xml # Ilya -functional/org/apache/harmony/test/func/reg/vm/btest7414/Btest7414.xml # Ilya functional/org/apache/harmony/test/func/jpda/jdwp/scenario/ST03/ST03Test.xml # Elena functional/org/apache/harmony/test/func/jpda/jdwp/scenario/ST06/ST06Test.xml # Elena -functional/org/apache/harmony/test/func/api/javax/swing/JComponent/JComponentAncestorListenerTest.xml # Roman -functional/org/apache/harmony/test/func/api/java/io/PipedInputStream/PipedInputStreamTest.xml # Roman -# Tests completed with exit code which is not recognized by harness as known test execution code - to investigate -#functional/org/apache/harmony/test/func/api/java/beans/beans/BeansTest.xml -#functional/org/apache/harmony/test/func/api/java/beans/introspector/useallmethods/ReturnTheSameAsInRealBeanInfoTest.xml -functional/org/apache/harmony/test/func/api/javax/management/remote/JMXRemoteProfilesTest.xml -functional/org/apache/harmony/test/func/api/javax/swing/ImageIcon/ImageIconTest.xml - # misconfiguration: 9 tests functional/org/apache/harmony/test/func/api/javax/naming/directory/JNDI_DNS_SP.xml functional/org/apache/harmony/test/func/api/javax/naming/ldap/JNDI_LDAP_SP_basicauth.xml @@ -63,13 +13,24 @@ functional/org/apache/harmony/test/func/api/javax/naming/provider/dns/UnsupportedMethodsTest.xml functional/org/apache/harmony/test/func/api/javax/naming/provider/rmi/functional.xml -# Bugs in tests: 8 tests +# Bugs in tests: 22 tests functional/org/apache/harmony/test/func/api/java/security/cert/F_CertPathTest_04/F_CertPathTest_04.xml functional/org/apache/harmony/test/func/api/java/lang/F_StringTest_09/F_StringTest_09.xml functional/org/apache/harmony/test/func/api/java/net/URI/URITest.xml functional/org/apache/harmony/test/func/api/java/security/F_SignatureTest_01/F_SignatureTest_01.xml functional/org/apache/harmony/test/func/api/java/text/DecimalFormat/DecimalFormatTest.xml functional/org/apache/harmony/test/func/reg/vm/btest1968/Btest1968.xml +functional/org/apache/harmony/test/func/api/javax/swing/JTextArea/JTextAreaTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/JTextField/JTextFieldTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/text/AbstractDocument/AbstractDocumentTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/text/AbstractDocument/BranchElementTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/text/AbstractDocument/DefaultDocumentEventTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/text/DefaultEditorKit/DefaultEditorKitTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/text/DefaultHighlighter/DefaultHighlightPainterTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/text/GapContent/GapContentTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/text/DefaultCaret/DefaultCaretTest.xml +functional/org/apache/harmony/test/func/api/javax/swing/JComponent/JComponentAncestorListenerTest.xml # Roman +functional/org/apache/harmony/test/func/api/javax/swing/ImageIcon/ImageIconTest.xml # Bug in the test. # The testcase testFileDescriptor() relies on buffering in FileReader.read() method # and supposes that method will return chars some time after corresponding @@ -78,7 +39,24 @@ functional/org/apache/harmony/test/func/api/java/io/FileReader/FileReaderTest.xml # Test issue: ~crashString=5704.java:30 should be changed to ~crashString=5704.java:32 functional/org/apache/harmony/test/func/reg/jit/btest5704/Btest5704.xml +# test issue HARMONY-2461 (?) +functional/org/apache/harmony/test/func/reg/vm/btest4468/Btest4468.xml +# Test issue, bug in test config file Btest4492.xml: path to tmp.class is incorrect +functional/org/apache/harmony/test/func/reg/vm/btest4492/Btest4492.xml +# Bug in the test. The testcase testAvailable() assumes that +# the connected PipedOutputStream.write(byte[], int,int) method writes data +# by entire chunks, and a value returned by available() method may change +# by length of the buffer passed to PipedOutputStream.write() method. +# But the spec doesn't have that requirement. +functional/org/apache/harmony/test/func/api/java/io/PipedInputStream/PipedInputStreamTest.xml # Roman +# H-4294 +functional/org/apache/harmony/test/func/api/java/lang/F_StringTest_04/F_StringTest_04.xml + +# HARMONY-2741 +functional/org/apache/harmony/test/func/reg/vm/btest4925/Btest4925.xml + + # Bugs in tests: invalid command-line options 44 functional/org/apache/harmony/test/func/vm/cli/help/help_03/help_03.xml functional/org/apache/harmony/test/func/vm/cli/help/help_04/help_04.xml @@ -180,7 +158,7 @@ functional/org/apache/harmony/test/func/api/javax/swing/AbstractButton/AbstractButtonInteractiveTest.xml functional/org/apache/harmony/test/func/api/javax/swing/text/JTextComponent/JTextComponentInteractiveTest.xml -# H-4005 (actually, mx4j issue) etc. - tird party implementation, excluded from pass rate: 12 tests +# H-4005 (actually, mx4j issue) etc. - tird party implementation, excluded from pass rate: 38 tests functional/org/apache/harmony/test/func/api/javax/management/monitor/countermonitor/DifferenceDontMonotonousTest.xml functional/org/apache/harmony/test/func/api/javax/management/monitor/countermonitor/DifferenceDontMonotonousVaryTest.xml functional/org/apache/harmony/test/func/api/javax/management/monitor/countermonitor/DifferenceMonotonousDontVaryTest.xml @@ -193,6 +171,32 @@ functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/DifferenceTestShort.xml functional/org/apache/harmony/test/func/api/javax/management/monitor/countermonitor/GranularityTest.xml functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/DifferenceTestLong.xml +functional/org/apache/harmony/test/func/api/javax/management/MBeanServerDelegateTest.xml +functional/org/apache/harmony/test/func/api/javax/management/MBeanServerFactorySecurityTest.xml +functional/org/apache/harmony/test/func/api/javax/management/MBeanServerFactoryTest.xml +functional/org/apache/harmony/test/func/api/javax/management/MBeanServerPermissionTest.xml +functional/org/apache/harmony/test/func/api/javax/management/MbeanServerSecurityTest.xml +functional/org/apache/harmony/test/func/api/javax/management/modelmbean/InvocationTest.xml +functional/org/apache/harmony/test/func/api/javax/management/modelmbean/NotificationLoggingTest.xml +functional/org/apache/harmony/test/func/api/javax/management/modelmbean/RequiredModelMBeanTest.xml +functional/org/apache/harmony/test/func/api/javax/management/NotificationBroadcasterSupportTest.xml +functional/org/apache/harmony/test/func/api/javax/management/MBeanPermissionImpliesTest.xml +functional/org/apache/harmony/test/func/api/javax/management/MbeanServerSecurityPFTest.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/countermonitor/GetterSetterTest.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestByte.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestFloat.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestInteger.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestLong.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/BoundaryTestShort.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/DifferenceTestByte.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/GetterSetterTest.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/gaugemonitor/GranularityTest.xml +functional/org/apache/harmony/test/func/api/javax/management/monitor/stringmonitor/GetterSetterTest.xml +functional/org/apache/harmony/test/func/api/javax/management/ObjectNameTest.xml +functional/org/apache/harmony/test/func/api/javax/management/remote/RMIConnectorTest.xml +functional/org/apache/harmony/test/func/api/javax/management/remote/ServiceURLTest.xml +functional/org/apache/harmony/test/func/api/javax/management/timer/BaseTimerTest.xml +functional/org/apache/harmony/test/func/api/javax/management/remote/JMXRemoteProfilesTest.xml # FAILED on RI: 59 tests functional/org/apache/harmony/test/func/api/java/beans/eventhandler/InvocationExceptionFalse.xml Index: vts/vm/config/exclude.file =================================================================== --- vts/vm/config/exclude.file (revision 551163) +++ vts/vm/config/exclude.file (working copy) @@ -74,12 +74,6 @@ vm/jvmti/funcs/GetOwnedMonitorInfo/GetOwnedMonitorInfo0101/GetOwnedMonitorInfo0101.xml Harmony bugs: -# H-2558 -vm/jvms/classLLI/initialization/initialization08/initialization0805/initialization0805.xml -vm/jvms/instructions/reftypes/staticinit/staticinit02/staticinit0201/staticinit0201.xml -vm/jvms/instructions/reftypes/staticinit/staticinit03/staticinit0301/staticinit0301.xml -vm/jvms/instructions/reftypes/staticinit/staticinit08/staticinit0801/staticinit0801.xml -vm/jvms/classLLI/initialization/initialization08/initialization0806/initialization0806.xml # H-2081 vm/jvms/instructions/invokeReturn/areturn/areturn03/areturn0301/areturn0301.xml vm/jvms/instructions/invokeReturn/dreturn/dreturn03/dreturn0301/dreturn0301.xml @@ -89,15 +83,8 @@ vm/jvms/instructions/invokeReturn/return/return04/return0401/return0401.xml vm/jvms/instructions/sync/monitorexit/monitorexit03/monitorexit0301/monitorexit0301.xml vm/jvms/instructions/exceptions/athrow/athrow11/athrow1101/athrow1101.xml -# H-2164 -vm/jvms/instructions/reftypes/staticinit/staticinit07/staticinit0701/staticinit0701.xml # H-3999 vm/jvmti/events/ExceptionCatch/ExceptionCatch0101/ExceptionCatch0101.xml -# H-2092 -vm/jvms/threads/threads110/threads11001/threads11001.xml -# H-3860 -vm/jvmti/funcs/IterateInstances/IterateInstances0101/IterateInstances0101.xml -vm/jvmti/funcs/IterateOverHeap/IterateOverHeap0101/IterateOverHeap0101.xml Harmony feature request (http://wiki.apache.org/harmony/CoreVmDevelopmentItems): 9 tests vm/jni/references/DeleteLocalRefTest/DeleteLocalRefTest.xml # Harmony feature request