harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Regis <xu.re...@gmail.com>
Subject Re: [test][classlib] Does anyone meet all the failures with those SQL packages?
Date Tue, 22 Apr 2008 08:30:13 GMT
Hi,

The original code hide the actual exception. Could you please try below 
patch on
org.apache.harmony.sql.tests.internal.rowset.CachedRowSetTestCase, which 
will
expose the exception. Thanks in advance!

Index: 
src/test/java/org/apache/harmony/sql/tests/internal/rowset/CachedRowSetTestCase.java
===================================================================
--- 
src/test/java/org/apache/harmony/sql/tests/internal/rowset/CachedRowSetTestCase.java 
(revision 650405)
+++ 
src/test/java/org/apache/harmony/sql/tests/internal/rowset/CachedRowSetTestCase.java 
(working copy)
@@ -58,11 +58,7 @@
          try {
              conn = DriverManager.getConnection(DERBY_URL);
          } catch (SQLException e) {
-            try {
-                conn = DriverManager.getConnection(DERBY_URL_Create);
-            } catch (SQLException ee) {
-                throw new SQLException("Create DB Failure!");
-            }
+            conn = DriverManager.getConnection(DERBY_URL_Create);
          }

          st = conn.createStatement();






Chen Yang wrote:
> Regis:
>    Thanks.
>    The original stack trace is the whole for test class:
> CachedRowSetDeleteTest's method testDeleteRow_CursorPos:
> The error message:
> 
> Create DB Failure!
> 
> java.sql.SQLException: Create DB Failure!
> at
> org.apache.harmony.sql.tests.internal.rowset.CachedRowSetTestCase.setUp(CachedRowSetTestCase.java:64)
> 
> Don't know whether it is enough or not.
> --
>  Chen
> 
> 
> On 4/22/08, Regis <xu.regis@gmail.com> wrote:
>>
>> Chen Yang wrote:
>>
>>> I have tried locally with updated classlib and rebuilt with ant clean
>>> (Win32
>>> and Win64). I can still meet lots test failures other than the one that
>>> you
>>> have met, mostly is:
>>>
>>> Create DB Failure!
>>>
>>> java.sql.SQLException: Create DB Failure!
>>>
>> Seems Derby create database failed. Could you give more details of
>> exception stack trace?
>> It would be helpful to see what cause the problem.
>>
>> Best Regards,
>> Regis.
>>
>> at
>>> org.apache.harmony.sql.tests.internal.rowset.CachedRowSetTestCase.setUp(CachedRowSetTestCase.java:64)
>>>
>>> --
>>>  Chen
>>>
>>> On 4/22/08, Regis <xu.regis@gmail.com> wrote:
>>>
>>>> Regis wrote:
>>>>
>>>>
>>>>> Alexey Varlamov wrote:
>>>>>
>>>>> Integrity testing [1] shows 1 failure in SQL (+7 failures in other
>>>>>> modules) :
>>>>>>
>>>>>> Test:  testUpdateAsciiStream
>>>>>> Class:
>>>>>>
>>>>>>  org.apache.harmony.sql.tests.internal.rowset.CachedRowSetStreamTest
>>>>>>  junit.framework.AssertionFailedError: expected:<和谐> but
was:<??>
>>>>>>  at
>>>>>>
>>>>>> org.apache.harmony.sql.tests.internal.rowset.CachedRowSetStreamTest.testUpdateAsciiStream(CachedRowSetStreamTest.java:787)
>>>>>>
>>>>>>  at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
>>>>>>
>>>>>> I found it was failed when the default locale didn't support
>>>>> Chinese
>>>>>
>>>> characters, even on RI.
>>>> I think the test case could be rewrite to fit different environments.
>>>> I
>>>> have filed a JIRA [1]
>>>> to trace this issue.
>>>>
>>>> [1] https://issues.apache.org/jira/browse/HARMONY-5773
>>>>
>>>> Best Regards,
>>>> Regis.
>>>>
>>>>
>>>>  I'm looking on this, it seems some locale data cause the failure...
>>>>> BTW, classlib tests are "RED" since mid-February, does anyone care
>>>>> to
>>>>>
>>>>>> fix or exclude problematic cases? Here is the current list:
>>>>>>
>>>>>> error  testRead
>>>>>> org.apache.harmony.archive.tests.java.util.jar.ManifestTest
>>>>>> error  testGetAttribute
>>>>>> org.apache.harmony.lang.management.MemoryPoolMXBeanImplTest
>>>>>> error  testGetCollectionUsage
>>>>>>
>>>>>> org.apache.harmony.lang.management.tests.java.lang.management.MemoryPoolMXBeanTest
>>>>>>
>>>>>> failure  testStart
>>>>>> org.apache.harmony.luni.tests.java.lang.ProcessBuilderTest
>>>>>> failure  test_ConstructorI
>>>>>> org.apache.harmony.luni.tests.java.net.MulticastSocketTest
>>>>>> failure  test_ConstructorLjava_util_TimeZone
>>>>>> org.apache.harmony.luni.tests.java.util.GregorianCalendarTest
>>>>>> failure  test_ConstructorLjava_util_TimeZoneLjava_util_Locale
>>>>>> org.apache.harmony.luni.tests.java.util.GregorianCalendarTest
>>>>>> failure  testUpdateAsciiStream
>>>>>>
>>>>>> org.apache.harmony.sql.tests.internal.rowset.CachedRowSetStreamTest
>>>>>>
>>>>>> [1] http://people.apache.org/~varlax/harmony-integrity/
>>>>>>
>>>>>> --
>>>>>> Alexey
>>>>>>
>>>>>> 2008/4/22, Xiao-Feng Li <xiaofeng.li@gmail.com>:
>>>>>>
>>>>>> They failed in my local testings with SVN. I don't know if that's
>>>>>>> a
>>>>>>> known issue and if that blocks any new commits.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> xiaofeng
>>>>>>>
>>>>>>> --
>>>>>>> http://xiao-feng.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>
> 
> 

Mime
View raw message