I could help out testing against Oracle if I knew what needed to be done. My uses are pretty simple, but I do use some of the data types that seem to be failing below.

On 02/06/2014 04:22 PM, Aristedes Maniatis wrote:
I'm a traditionalist, but isn't "release candidate" a version ready for 
release? I haven't looked at the bugs below (and don't have Oracle installed anywhere 
since I dropped support for it in my products several years ago), but are they serious? 
Do we care about releasing with them?

Maybe it is just splitting hairs, since rc has become the "new beta" for many 
projects. The purpose here is to get a wider audience and testing I guess. So that's a 
big plus.

Do we have any regular Oracle users on this list? Are these errors just 
something do to with a particular Oracle driver mapping?

Ari


On 6/02/2014 12:04am, Andrus Adamchik wrote:
I just did some testing across various DBs, fixing a bunch of unit tests in the 
process. Below are the results. I think we should go with RC.

hsql:           PASSED
h2:             PASSED
derby:          PASSED
mysql 5.0:      PASSED (with the following config [1])
mysql 5.6:      PASSED (with the following config [2])

postgres        Failures: 1, Errors: 0
                testBLOB(org.apache.cayenne.access.ReturnTypesMappingTest)

oracle 11:      Failures: 11, Errors: 9
Failed tests:
   testBIGINT(org.apache.cayenne.access.ReturnTypesMappingTest)
   testBIT(org.apache.cayenne.access.ReturnTypesMappingTest)
   testBOOLEAN(org.apache.cayenne.access.ReturnTypesMappingTest)
   testDOUBLE(org.apache.cayenne.access.ReturnTypesMappingTest)
   testFLOAT(org.apache.cayenne.access.ReturnTypesMappingTest)
   testREAL(org.apache.cayenne.access.ReturnTypesMappingTest)
   testSMALLINT(org.apache.cayenne.access.ReturnTypesMappingTest)
   testTINYINT(org.apache.cayenne.access.ReturnTypesMappingTest)
   testBindCHARInWHERE(org.apache.cayenne.query.SQLTemplateTest)
   testLoad(org.apache.cayenne.access.DbLoaderTest)
   testBindingForCollection(org.apache.cayenne.access.jdbc.BindDirectiveTest)

Tests in error:
   testFetchLimit(org.apache.cayenne.access.DataContextProcedureQueryTest)
   testSelect1(org.apache.cayenne.access.DataContextProcedureQueryTest)
   testSelect2(org.apache.cayenne.access.DataContextProcedureQueryTest)
   testSelect3(org.apache.cayenne.access.DataContextProcedureQueryTest)
   testFetchOffset(org.apache.cayenne.access.DataContextProcedureQueryTest)
   
testColumnNameCapitalization(org.apache.cayenne.access.DataContextProcedureQueryTest)
   testSelectDataObject(org.apache.cayenne.access.DataContextProcedureQueryTest)
   
testSelectWithRowDescriptor(org.apache.cayenne.access.DataContextProcedureQueryTest)
   
testProcedureQueryStringMapBoolean(org.apache.cayenne.access.DataContextPerformQueryAPITest)


[1] MySQL 5.0 config:
        [mysqld]
        max_allowed_packet=16M

[2] MySQL 5.6 config:
        [mysqld]
        max_allowed_packet=16M
        lower_case_table_names = 1

Andrus



Reply via email to