Also I personally treat RC as a production-ready label. Not as a gimmick to get 
testers :)

On Feb 6, 2014, at 5:27 PM, Andrus Adamchik <[email protected]> wrote:

> I may need to dig through the procedure test failures, but 
> ReturnTypesMappingTest IIRC is just Oracle not providing the metadata that we 
> need. So we can’t make the right assertion. 
> 
> BTW all the recent commits on 3.1 branch were about unit test robustness. 
> None of the failures I’ve dealt with in the past month were bugs in the code.
> 
> Andrus
> 
> On Feb 6, 2014, at 5:22 PM, Aristedes Maniatis <[email protected]> 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
>>> 
>> 
>> -- 
>> -------------------------->
>> Aristedes Maniatis
>> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>> 
> 
> 

Reply via email to