cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: sqlite failed tests
Date Sat, 12 Dec 2009 19:24:24 GMT
Now it looks like we'll be getting hudson failure emails on every  
commit :-/

On Dec 11, 2009, at 11:22 PM, Aristedes Maniatis wrote:

> Yes, sqlite isn't a 'real' database. But we support it, so clearly  
> documenting (within Cayenne) what it can't do is important. So for  
> instance, the org.apache.cayenne.merge functions should perhaps  
> return 'unsupported' exceptions when trying to run on that database.  
> Perhaps each adaptor needs a supportsMerging() feature.
>
> I'd like to leave this test running on Hudson for a while. Perhaps  
> someone who knows something about sqlite (I've never used it) can  
> suggest what we need to do with it. Far better for users to get a  
> relevant exception than for things to silently fail.
>
> I'm far less keen on hacking the unit tests to stop them  
> complaining. Then users will try to use the features which don't  
> work and get unexpected and wrong results.
>
> Ari
>
>
> On 12/12/09 3:09 PM, Apache Hudson Server wrote:
>> Failed tests:
>>   testAddTable(org.apache.cayenne.merge.CreateTableToModelTest)
>>    
>> testForreignKey(org.apache.cayenne.merge.DropRelationshipToModelTest)
>>   test(org.apache.cayenne.merge.ValueForNullTest)
>>   testSimpleColumn(org.apache.cayenne.merge.DropColumnToModelTest)
>>    
>> testRemoveFKColumnWithoutRelationshipInDb 
>> (org.apache.cayenne.merge.DropColumnToModelTest)
>>   test(org.apache.cayenne.merge.SetPrimaryKeyToDbTest)
>>   test(org.apache.cayenne.merge.SetAllowNullToDbTest)
>>    
>> testAddAndDropColumnToDb(org.apache.cayenne.merge.MergerFactoryTest)
>>    
>> testChangeVarcharSizeToDb(org.apache.cayenne.merge.MergerFactoryTest)
>>   testMultipleTokensToDb(org.apache.cayenne.merge.MergerFactoryTest)
>>   testAddTableToDb(org.apache.cayenne.merge.MergerFactoryTest)
>>    
>> testAddForeignKeyWithTable 
>> (org.apache.cayenne.merge.MergerFactoryTest)
>>    
>> testAddForeignKeyAfterTable 
>> (org.apache.cayenne.merge.MergerFactoryTest)
>>   test(org.apache.cayenne.merge.SetNotNullToDbTest)
>>   testMerging(org.apache.cayenne.util.EntityMergeSupportTest)
>>    
>> testSQLTemplateTimestamp(org.apache.cayenne.access.DateTimeTypesTest)
>>   testSQLTemplateDate(org.apache.cayenne.access.DateTimeTypesTest)
>>   testSQLTemplateTime(org.apache.cayenne.access.DateTimeTypesTest)
>>   testAddColumn(org.apache.cayenne.merge.AddColumnToModelTest)
>>   testDropTable(org.apache.cayenne.merge.DropTableToModelTest)
>>
>> Tests in error:
>>   testLongIn(org.apache.cayenne.exp.ExpressionFactoryTest)
>>   testMultiDBUpdate(org.apache.cayenne.access.DataContextCrossDBTest)
>>    
>> testSelectCompound1 
>> (org.apache.cayenne.access.DataContextFlattenedAttributesTest)
>>    
>> testSelectCompound2 
>> (org.apache.cayenne.access.DataContextFlattenedAttributesTest)
>>    
>> testSelectEJQBQL 
>> (org.apache.cayenne.access.DataContextFlattenedAttributesTest)
>>    
>> testWithoutResultDirective 
>> (org.apache.cayenne.access.jdbc.ResultDirectiveTest)
>>    
>> testWithOnlyResultDirective 
>> (org.apache.cayenne.access.jdbc.ResultDirectiveTest)
>>    
>> testWithMixedDirectiveUse1 
>> (org.apache.cayenne.access.jdbc.ResultDirectiveTest)
>>    
>> testWithMixedDirectiveUse2 
>> (org.apache.cayenne.access.jdbc.ResultDirectiveTest)
>>    
>> testBindingForCollection 
>> (org.apache.cayenne.access.jdbc.BindDirectiveTest)
>>    
>> testBindForPassedNullParam 
>> (org.apache.cayenne.access.jdbc.BindDirectiveTest)
>>    
>> testBindWithJDBCForPassedNullParam 
>> (org.apache.cayenne.access.jdbc.BindDirectiveTest)
>>    
>> testBindForNotPassedParam 
>> (org.apache.cayenne.access.jdbc.BindDirectiveTest)
>>    
>> testBindWithJDBCForNotPassedParam 
>> (org.apache.cayenne.access.jdbc.BindDirectiveTest)
>>   testNewObject(org.apache.cayenne.access.IdentityColumnsTest)
>>   testCAY823(org.apache.cayenne.access.IdentityColumnsTest)
>>   testUnrelatedUpdate(org.apache.cayenne.access.IdentityColumnsTest)
>>    
>> testMultipleNewObjectsSeparateTables 
>> (org.apache.cayenne.access.IdentityColumnsTest)
>>    
>> testMultipleNewObjects(org.apache.cayenne.access.IdentityColumnsTest)
>>    
>> testCompoundPKWithGeneratedColumn 
>> (org.apache.cayenne.access.IdentityColumnsTest)
>>    
>> testUpdateDependentWithNewMaster 
>> (org.apache.cayenne.access.IdentityColumnsTest)
>>    
>> testPropagateToDependent 
>> (org.apache.cayenne.access.IdentityColumnsTest)
>
> -- 
>
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>


Mime
View raw message