On Wednesday 25 October 2006 20:29 Volynets, Vera wrote:
> Geir
> Some tests launched by command "build test" fail.
> The idea of  "build test" is to run it before each commit. In this way you
> can catch regressions. In order to effectively catch regressions, i.e.
> tests that started to fail after some change, it's necessary to have 'build
> test' pass in a stable way. One of the ways to achieve stable state is to
> exclude failing tests or tests which show unstable behavior. So I analysed
> statistics of test runs on win ia32 platform and made up a list of tests to
> be excluded: 1) smoke
> *** gc.LOS fails always on jitrino and interpreter, debug and release

On windows XP. Can we exclude it only for win32 and leave it on Linux?

> 2) kernel
> *** java.lang.ClasssGenericsTest and
> *** java.lang.ClassGenericsTest4 fail because of timeout, so I  increase
> timeout in kernel.test.xml

These tests work for me on Windows. But on Linux these tests fail with lost of 
different exceptions:

For java.lang.ClassGenericsTest:

java.lang.ClassNotFoundException: java.lang.ClassGenericsTest$Mc009^Z^Z^Z
java.lang.NoClassDefFoundError: java/lang/ClassGenericsTest$Mc007^Z
java.lang.TypeNotPresentException: Type 
java.lang.ClassGenericsTest$Mc009\0d5\0b6\0db\080\0db\0b1 not present

For java.lang.ClassGenericsTest4:

Some NPEs from unobvious sources. I've attached two test reports to this 
email. Anyways, it looks like timeout is not the case for these tests 
failures.

> *** java.lang.ObjectTest fail on interpreter 
> with following message: Testsuite: java.lang.ObjectTest
>      Tests run: 18, Failures: 1, Errors: 0, Time elapsed: 6.109 sec
>      Testcase: testWait1(java.lang.ObjectTest):       FAILED
>      An InterruptedException must be thrown in test thread!
>     junit.framework.AssertionFailedError: An InterruptedException must be
> thrown in test thread!

This test works ok for me, probably after HARMONY-1823 was applied. Are you 
sure you run the latest sources?

-- 
Gregory Shimansky, Intel Middleware Products Division
Testsuite: java.lang.ClassGenericsTest
Tests run: 8, Failures: 0, Errors: 2, Time elapsed: 1.371 sec

------------- Standard Output ---------------
TUuUuU;|7
T\0ce\091;|10
T\0d5\0b6\0db\080\0db\0b1;|26
T\0d5\0b6\0db\080\0db\0b13;|27
T\0d5\0b6\0db\080\0db\0b12;|27
T\0d5\0b6\0db\080\0db\0b11;|27
TUuUuU;|7
T\0ce\091;|10
T\0d5\0b6\0db\080\0db\0b1;|26
T\0d5\0b6\0db\080\0db\0b13;|27
T\0d5\0b6\0db\080\0db\0b12;|27
T\0d5\0b6\0db\080\0db\0b11;|27
------------- ---------------- ---------------
------------- Standard Error -----------------
Error: 
AuxiliaryLoader.findClass(java.lang.ClassGenericsTest$Mc009\0d5\0b6\0db\080\0db\0b1):
 java.lang.ClassNotFoundException: java.lang.ClassGenericsTest$Mc009
java.lang.ClassNotFoundException: java.lang.ClassGenericsTest$Mc009
        at java.net.URLClassLoader.findClass(URLClassLoader.java:625)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader$SystemClassLoader.loadClass(Unknown Source)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.harmony.lang.reflect.support.AuxiliaryLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivilegedImpl(Unknown Source)
        at java.security.AccessController.doPrivileged(Unknown Source)
        at 
org.apache.harmony.lang.reflect.support.AuxiliaryLoader.findClass(Unknown 
Source)
        at 
java.lang.reflect.Method$MethodData.initGenericExceptionTypes(Unknown Source)
        at java.lang.reflect.Method.getGenericExceptionTypes(Unknown Source)
        at java.lang.ClassGenericsTest.test_5(ClassGenericsTest.java:655)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at junit.framework.TestCase.runBare(TestCase.java:128)
        at junit.framework.TestResult$1.protect(TestResult.java:107)
        at junit.framework.TestResult.runProtected(TestResult.java:135)
        at junit.framework.TestResult.run(TestResult.java:104)
        at junit.framework.TestCase.run(TestCase.java:121)
        at junit.framework.TestSuite.runTest(TestSuite.java:231)
        at junit.framework.TestSuite.run(TestSuite.java:224)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:294)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:670)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
------------- ---------------- ---------------
Testcase: test_2(java.lang.ClassGenericsTest):  Caused an ERROR
java/lang/ClassGenericsTest$Mc007
java.lang.NoClassDefFoundError: java/lang/ClassGenericsTest$Mc007
        at java.lang.ClassGenericsTest.test_2(ClassGenericsTest.java:166)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at junit.framework.TestCase.runBare(TestCase.java:128)
        at junit.framework.TestResult$1.protect(TestResult.java:107)
        at junit.framework.TestResult.runProtected(TestResult.java:135)
        at junit.framework.TestResult.run(TestResult.java:104)
        at junit.framework.TestCase.run(TestCase.java:121)
        at junit.framework.TestSuite.runTest(TestSuite.java:231)
        at junit.framework.TestSuite.run(TestSuite.java:224)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:294)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:670)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)


Testcase: test_5(java.lang.ClassGenericsTest):  Caused an ERROR
Type java.lang.ClassGenericsTest$Mc009\0d5\0b6\0db\080\0db\0b1 not present
java.lang.TypeNotPresentException: Type 
java.lang.ClassGenericsTest$Mc009\0d5\0b6\0db\080\0db\0b1 not present
        at 
java.lang.reflect.Method$MethodData.initGenericExceptionTypes(Unknown Source)
        at java.lang.reflect.Method.getGenericExceptionTypes(Unknown Source)
        at java.lang.ClassGenericsTest.test_5(ClassGenericsTest.java:655)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at junit.framework.TestCase.runBare(TestCase.java:128)
        at junit.framework.TestResult$1.protect(TestResult.java:107)
        at junit.framework.TestResult.runProtected(TestResult.java:135)
        at junit.framework.TestResult.run(TestResult.java:104)
        at junit.framework.TestCase.run(TestCase.java:121)
        at junit.framework.TestSuite.runTest(TestSuite.java:231)
        at junit.framework.TestSuite.run(TestSuite.java:224)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:294)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:670)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
Caused by: java.lang.ClassNotFoundException: 
java.lang.ClassGenericsTest$Mc009\0d5\0b6\0db\080\0db\0b1
        at 
org.apache.harmony.lang.reflect.support.AuxiliaryLoader.findClass(Unknown 
Source)
        at 
java.lang.reflect.Method$MethodData.initGenericExceptionTypes(Unknown Source)
        ... 15 more


Testsuite: java.lang.ClassGenericsTest4
Tests run: 3, Failures: 0, Errors: 1, Time elapsed: 0.418 sec

------------- Standard Output ---------------
/amd64/home/gregory/work/Harmony/harmony/enhanced/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/kernel.tests/resources/org/apache/harmony/lang/generics/BadSignatureTemplate.class
------------- ---------------- ---------------
------------- Standard Error -----------------
java.lang.Exception
        at 
org.apache.harmony.lang.reflect.parser.SignatureLexer2.nextToken(Unknown Source)
        at antlr.TokenBuffer.fill(TokenBuffer.java:67)
        at antlr.TokenBuffer.LA(TokenBuffer.java:81)
        at antlr.LLkParser.LA(LLkParser.java:52)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__SIMPLE_CLASS_TYPE_SIGNATURE(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_TYPE_SIGNATURE_SUFFIXES(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__REFERENCE(Unknown 
Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_TYPE_SIGNATURE(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FIELD_TYPE_SIGNATURE(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__BOUND(Unknown Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_OR_INTERFACE_BOUNDS(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FORMAL_TYPE_PARAMETER(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FORMAL_TYPE_PARAMETERS(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FORMAL_TYPE_PARAMETERS_DECL(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_DECL(Unknown 
Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__DECL(Unknown Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.parseSignature(Unknown 
Source)
        at org.apache.harmony.lang.reflect.parser.Parser.parseSignature(Unknown 
Source)
        at java.lang.Class$GACache.getTypeParameters(Unknown Source)
        at java.lang.Class.getTypeParameters(Unknown Source)
        at 
org.apache.harmony.lang.generics.BadSignatureTemplate.test_1(BadSignatureTemplate.java:13)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at java.lang.ClassGenericsTest4.test_3(ClassGenericsTest4.java:793)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at junit.framework.TestCase.runBare(TestCase.java:128)
        at junit.framework.TestResult$1.protect(TestResult.java:107)
        at junit.framework.TestResult.runProtected(TestResult.java:135)
        at junit.framework.TestResult.run(TestResult.java:104)
        at junit.framework.TestCase.run(TestCase.java:121)
        at junit.framework.TestSuite.runTest(TestSuite.java:231)
        at junit.framework.TestSuite.run(TestSuite.java:224)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:294)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:670)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
===nextToken===: java.lang.Exception
antlr.TokenStreamException
        at 
org.apache.harmony.lang.reflect.parser.SignatureLexer2.nextToken(Unknown Source)
        at antlr.TokenBuffer.fill(TokenBuffer.java:67)
        at antlr.TokenBuffer.LA(TokenBuffer.java:81)
        at antlr.LLkParser.LA(LLkParser.java:52)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__SIMPLE_CLASS_TYPE_SIGNATURE(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_TYPE_SIGNATURE_SUFFIXES(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__REFERENCE(Unknown 
Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_TYPE_SIGNATURE(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FIELD_TYPE_SIGNATURE(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__BOUND(Unknown Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_OR_INTERFACE_BOUNDS(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FORMAL_TYPE_PARAMETER(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FORMAL_TYPE_PARAMETERS(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__FORMAL_TYPE_PARAMETERS_DECL(Unknown
 Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__CLASS_DECL(Unknown 
Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.pr__DECL(Unknown Source)
        at 
org.apache.harmony.lang.reflect.parser.SignatureParser.parseSignature(Unknown 
Source)
        at org.apache.harmony.lang.reflect.parser.Parser.parseSignature(Unknown 
Source)
        at java.lang.Class$GACache.getTypeParameters(Unknown Source)
        at java.lang.Class.getTypeParameters(Unknown Source)
        at 
org.apache.harmony.lang.generics.BadSignatureTemplate.test_1(BadSignatureTemplate.java:13)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at java.lang.ClassGenericsTest4.test_3(ClassGenericsTest4.java:793)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at junit.framework.TestCase.runBare(TestCase.java:128)
        at junit.framework.TestResult$1.protect(TestResult.java:107)
        at junit.framework.TestResult.runProtected(TestResult.java:135)
        at junit.framework.TestResult.run(TestResult.java:104)
        at junit.framework.TestCase.run(TestCase.java:121)
        at junit.framework.TestSuite.runTest(TestSuite.java:231)
        at junit.framework.TestSuite.run(TestSuite.java:224)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:294)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:670)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
TokenStreamException: antlr.TokenStreamException
------------- ---------------- ---------------
Testcase: test_2(java.lang.ClassGenericsTest4): Caused an ERROR
null
java.lang.NullPointerException
        at java.lang.ClassGenericsTest4.test_2(ClassGenericsTest4.java:274)
        at java.lang.reflect.VMReflection.invokeMethod(Native Method)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at junit.framework.TestCase.runBare(TestCase.java:128)
        at junit.framework.TestResult$1.protect(TestResult.java:107)
        at junit.framework.TestResult.runProtected(TestResult.java:135)
        at junit.framework.TestResult.run(TestResult.java:104)
        at junit.framework.TestCase.run(TestCase.java:121)
        at junit.framework.TestSuite.runTest(TestSuite.java:231)
        at junit.framework.TestSuite.run(TestSuite.java:224)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:294)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:670)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)


Reply via email to