Conformance Test Results on JOnAS 3.2

Configurations

Different configuration have been tested and are summarized in the following table.
The ORB can be RMI/JRMP, JEREMIE, RMI/IIOP or CMI.
The System can be Linux, or Windows.
The Database used are Oracle, Postgres, MySQL. Only a subset of the possible configurations has been tested.
THe JDK Version can be 1.3 or 1.4, but JOnAS is always compiled with JDK 1.3 to be fully compatible on all versions.
The Package is the JOnAS package type. It can be JOnAS, JOnAS-Tomcat, or JOnAS-Jetty.

ORB System Database JDK Version Package Results
RMI/JRMP Windows MySQL JDK 1.4.1 JOnAS-Tomcat See results
RMI/JRMP Linux Oracle JDK 1.3.1 JOnAS-Tomcat See results
JEREMIE Linux Oracle JDK IBM 1.4.1 JOnAS-Jetty See results
RMI/IIOP Linux Postgres JDK 1.4.1 JOnAS-Jetty See results
CMI Linux Postgres JDK 1.4.2 JOnAS See results

RMI/JRMP - Windows - MySQL - JDK 1.4.1 - JOnAS/Tomcat


session                        OK (41 tests)

entity C_BasicHomeInterface    OK (82 tests)

entity C_AdvancedHomeEC        Tests run: 44,  Failures: 0,  Errors: 4
                                    1) testDuplicateKeyTx (F_AdvancedHomeEC)
                                    2) testDuplicateKey (F_AdvancedHomeEC)
                                    3) testDuplicateKeyTx (F_AdvancedHomeEC2)
                                    4) testDuplicateKey (F_AdvancedHomeEC2)

entity C_EtypeEC               Tests run: 112,  Failures: 9,  Errors: 10
                               9 Failures :
                                    A_EtypeOser.*
                               10 errors  :
                                    testFindByPk (F_EtypePbooleanEC)
                                    testGetF1 (F_EtypePbooleanEC)
                                    testSetF1 (F_EtypePbooleanEC)
                                    testRemove (F_EtypePbooleanEC)
                                    testFindByPk (F_EtypeObooleanEC)
                                    testGetF1 (F_EtypeObooleanEC)
                                    testSetF1 (F_EtypeObooleanEC)
                                    testRemove (F_EtypeObooleanEC)
                                    testGetF1Null (F_EtypeObooleanEC)
                                    testSetF1Null (F_EtypeObooleanEC)

entity C_EtypeEC2             Tests run: 122,  Failures: 1,  Errors: 0
                                    1) testCaution (F_EtypeOsqldateEC2)

entity F_Inherit              OK (4 tests)

entity F_IsModified           OK (3 tests)

entity C_Isolation            OK (6 tests)

entity C_Handle               OK (9 tests)

entity C_VariousPK            OK (23 tests)

entity F_Cascade              OK (4 tests)

entity F_Relation_oouEC2      OK (28 tests)

entity F_Relation_oobEC2      OK (37 tests)

entity F_Relation_omuEC2      OK (67 tests)

entity F_Relation_ombEC2      OK (72 tests)

entity F_Relation_mouEC2      OK (33 tests)

entity F_Relation_mnuEC2      OK (35 tests)

entity F_Relation_mnbEC2      OK (41 tests)

entity F_Relation_pkcompEC2   OK (5 tests)

entity F_Relation_s1pkcompEC2 OK (5 tests)

entity F_Relation_s2pkcompEC2 Tests run: 10,  Failures: 0,  Errors: 1
                                    1) testCohBeanRemoveBTxNo

entity F_Relation_s3pkcompEC2 OK (4 tests)

entity F_FamilyEC2            Tests run: 54,  Failures: 3,  Errors: 6
                              There were 6 errors:
                                    1) testRollbackUnion
                                    2) test1940rb
                                    3) test1960rb1
                                    4) test1960rb3
                                    5) test1980rb
                                    6) test1980rb4
                              There were 3 failures:
                                    1) testManChildren
                                    2) testRemoveRb
                                    3) test1990rb

entity F_RcycleEC2            Tests run: 5,  Failures: 0,  Errors: 4
                                    1) testFindAll
                                    2) testSpouseRelation
                                    3) testGuardianRelation
                                    4) testParentsChildrenRelation

entity F_BasicEjbqlEC2        Tests run: 12,  Failures: 0,  Errors: 2
                                    1) testLocateAt
                                    2) testConcat

entity F_EjbqlEC2             Tests run: 34,  Failures: 0,  Errors: 5
                                    1) testIsEmpty
                                    2) testSimpleMemberOf
                                    3) testMemberOfNavigate
                                    4) testBean
                                    5) testBeanNull

jms                           OK (40 tests)

transaction                   OK (211 tests)

exception                     Tests run: 100,  Failures: 0,  Errors: 3
                                    1) testApplicationRemovePkUserTx (F_CatcherEC)
                                    2) testApplicationRemovePkUserTx (F_CatcherEC2)
                                    3) testApplicationRemovePkUserTx (F_CatcherEB)

security                      OK (66 tests)

distribution                  Tests run: 11,  Failures: 1,  Errors: 0
                                    1) testIso1(F_Cluster)

	

RMI/JRMP - Linux - Oracle - JDK 1.3.1 - JOnAS/Tomcat


session                        OK (41 tests)

entity C_BasicHomeInterface    OK (82 tests)

entity C_AdvancedHomeEC        Tests run: 44,  Failures: 0,  Errors: 4
                                     F_AdvancedHomeEC(testDuplicateKeyTx)
                                     F_AdvancedHomeEC(testDuplicateKey)
                                     F_AdvancedHomeEC2(testDuplicateKeyTx)
                                     F_AdvancedHomeEC2(testDuplicateKey)

entity C_EtypeEC               Tests run: 112,  Failures: 0,  Errors: 17
                                     testFindByPk(F_EtypeOshortEC)
                                     testFindByF1(F_EtypeOshortEC)
                                     testGetF1(F_EtypeOshortEC)
                                     testSetF1(F_EtypeOshortEC)
                                     testCreate(F_EtypeOshortEC)
                                     testRemove(F_EtypeOshortEC)
                                     testSetF1Null(F_EtypeOshortEC)
                                     testFindByPk(F_EtypeObooleanEC)
                                     testGetF1(F_EtypeObooleanEC)
                                     testSetF1(F_EtypeObooleanEC)
                                     testRemove(F_EtypeObooleanEC)
                                     testFindByPk(F_EtypeObooleanEC)
                                     testGetF1(F_EtypePbooleanEC)
                                     testSetF1(F_EtypePbooleanEC)
                                     testRemove(F_EtypePbooleanEC)
                                     testGetF1Null(F_EtypeObooleanEC)
                                     testSetF1Null(F_EtypeObooleanEC)

entity C_EtypeEC2              Tests run: 122,  Failures: 2,  Errors: 9
                               Errors: 9
                                     testFindByPk(F_EtypeOshortEC2)
                                     testGetF1(F_EtypeOshortEC2)
                                     testSetF1(F_EtypeOshortEC2)
                                     testCreate(F_EtypeOshortEC2)
                                     testRemove(F_EtypeOshortEC2)
                                     testGetF1Null(F_EtypeOshortEC2)
                                     testSetF1Null(F_EtypeOshortEC2)
                                     testFindByF1(F_EtypeOserEC2)
                                     testFindByF1(F_EtypeOsqldateEC2)
                               Failures: 2
                                     testFindByF1(F_EtypeOshortEC2)
                                     testCaution(F_EtypeOsqldateEC2)

entity F_Inherit               OK (4 tests)

entity F_IsModified            OK (3 tests)

entity C_Isolation             OK (6 tests)

entity C_Handle                OK (9 tests)

entity C_VariousPK             OK (23 tests)

entity F_Cascade               OK (4 tests)

entity F_Relation_oouEC2       OK (28 tests)

entity F_Relation_oobEC2       OK (37 tests)

entity F_Relation_omuEC2       OK (67 tests)

entity F_Relation_ombEC2       OK (72 tests)

entity F_Relation_mouEC2       OK (33 tests)

entity F_Relation_mnuEC2       Tests run: 35,  Failures: 2,  Errors: 0
                                     testCohBeanRemoveTxCall(F_Relation_mnuEC2)
                                     testRemoveSeries(F_Relation_mnuEC2)

entity F_Relation_mnbEC2       OK (41 tests)

entity F_Relation_pkcompEC2    OK (5 tests)

entity F_Relation_s1pkcompEC2  OK (5 tests)

entity F_Relation_s2pkcompEC2  OK (10 tests)

entity F_Relation_s3pkcompEC2  OK (4 tests)

entity F_FamilyEC2             Tests run: 5,  Failures: 6,  Errors: 3
                               Errors: 3
                                     testRollbackUnion(F_FamilyEC2)
                                     test1940rb(F_FamilyEC2)
                                     test1960rb3(F_FamilyEC2)
                               Failures: 6
                                     testManChildren(F_FamilyEC2)
                                     testRemoveRb(F_FamilyEC2)
                                     test1960rb1(F_FamilyEC2)
                                     test1980rb(F_FamilyEC2)
                                     test1980rb4(F_FamilyEC2)
                                     test1990rb(F_FamilyEC2)

entity F_RcycleEC2             Tests run: 5,  Failures: 0,  Errors: 4
                                     testFindAll(F_RcycleEC2)
                                     testSpouseRelation(F_RcycleEC2)
                                     testGuardianRelation(F_RcycleEC2)
                                     testParentsChildrenRelation(F_RcycleEC2)

entity F_BasicEjbqlEC2         Tests run: 12,  Failures: 0,  Errors: 4
                                     testLocate(F_BasicEjbqlEC2) (pass en postgres)
                                     testLocateAt(F_BasicEjbqlEC2)
                                     testSubstring(F_BasicEjbqlEC2) (pass en postgres)
                                     testConcat(F_BasicEjbqlEC2)

entity F_EjbqlEC2              Tests run: 32,  Failures: 0,  Errors: 5
                                     testIsEmpty(F_EjbqlEC2)
                                     testSimpleMemberOf(F_EjbqlEC2)
                                     testMemberOfNavigate(F_EjbqlEC2)
                                     testBean(F_EjbqlEC2)
                                     testBeanNull(F_EjbqlEC2)

jms                            OK (40 tests)

transaction                    OK (211 tests)

exception                      Tests run: 100,  Failures: 0,  Errors: 3
                                     testApplicationRemovePkUserTx(F_CatcherEC)
                                     testApplicationRemovePkUserTx(F_CatcherEC2)
                                     testApplicationRemovePkUserTx(F_CatcherEB)


security                       OK (66 tests)

distribution                   Tests run: 11,  Failures: 1,  Errors: 0
                                     testIso1(F_Cluster)

	

JEREMIE - Linux - Oracle - JDK IBM 1.4.1 - JOnAS/Jetty


session                       OK (41 tests)

entity C_BasicHomeInterface   OK (82 tests)

entity C_AdvancedHomeEC       Tests run: 44,  Failures: 0,  Errors: 6
                                    1) testRemovePkNonExistentInTx(F_AdvancedHomeEC)
                                    2) testDuplicateKeyTx(F_AdvancedHomeEC)
                                    3) testDuplicateKey(F_AdvancedHomeEC)
                                    4) testRemovePkNonExistentInTx(F_AdvancedHomeEC2)
                                    5) testDuplicateKeyTx(F_AdvancedHomeEC2)
                                    6) testDuplicateKey(F_AdvancedHomeEC2)

entity C_EtypeEC              Tests run: 112,  Failures: 0,  Errors: 17
                                    1) testFindByPk(F_EtypeOshortEC)
                                    2) testFindByF1(F_EtypeOshortEC)
                                    3) testGetF1(F_EtypeOshortEC)
                                    4) testSetF1(F_EtypeOshortEC)
                                    5) testSetF1Null(F_EtypeOshortEC)
                                    6) testCreate(F_EtypeOshortEC)
                                    7) testRemove(F_EtypeOshortEC)
                                    8) testFindByPk(F_EtypePbooleanEC)
                                    9) testGetF1(F_EtypePbooleanEC)
                                    10) testSetF1(F_EtypePbooleanEC)
                                    11) testRemove(F_EtypePbooleanEC)
                                    12) testFindByPk(F_EtypeObooleanEC)
                                    13) testGetF1(F_EtypeObooleanEC)
                                    14) testGetF1Null(F_EtypeObooleanEC)
                                    15) testSetF1(F_EtypeObooleanEC)
                                    16) testSetF1Null(F_EtypeObooleanEC)
                                    17) testRemove(F_EtypeObooleanEC)

entity C_EtypeEC2             Tests run: 122,  Failures: 2,  Errors: 9
                              There were 9 errors:
                                    1) testFindByPk(F_EtypeOshortEC2)
                                    2) testGetF1(F_EtypeOshortEC2)
                                    3) testGetF1Null(F_EtypeOshortEC2)
                                    4) testSetF1(F_EtypeOshortEC2)
                                    5) testSetF1Null(F_EtypeOshortEC2)
                                    6) testCreate(F_EtypeOshortEC2)
                                    7) testRemove(F_EtypeOshortEC2)
                                    8) testFindByF1(F_EtypeOsqldateEC2)
                                    9) testFindByF1(F_EtypeOserEC2)
                              There were 2 failures:
                                    1) testFindByF1(F_EtypeOshortEC2)
                                    2) testCaution(F_EtypeOsqldateEC2)

entity F_Inherit              OK (4 tests)  
 
entity F_IsModified           OK (3 tests)

entity C_Isolation            OK (6 tests)

entity C_Handle               OK (9 tests)

entity C_VariousPK            OK (23 tests)

entity F_Cascade              OK (4 tests)

entity F_Relation_oouEC2      OK (28 tests)

entity F_Relation_oobEC2      OK (37 tests)

entity F_Relation_omuEC2      OK (67 tests)

entity F_Relation_ombEC2      OK (72 tests)

entity F_Relation_mouEC2      OK (33 tests)

entity F_Relation_mnuEC2      Tests run: 35,  Failures: 2,  Errors: 0
                                    1) testCohBeanRemoveTxCall(F_Relation_mnuEC2)
                                    2) testRemoveSeries(F_Relation_mnuEC2)

entity F_Relation_mnbEC2      OK (41 tests)

entity F_Relation_pkcompEC2   OK (5 tests)

entity F_Relation_s1pkcompEC2 OK (5 tests)

entity F_Relation_s2pkcompEC2 OK (10 tests)

entity F_Relation_s3pkcompEC2 OK (4 tests)

entity F_FamilyEC2            Tests run: 54,  Failures: 6,  Errors: 3
                              There were 3 errors:
                                    1) testRollbackUnion(F_FamilyEC2)
                                    2) test1940rb(F_FamilyEC2)
                                    3) test1960rb3(F_FamilyEC2)
                              There were 6 failures:
                                    1) testManChildren(F_FamilyEC2)
                                    2) testRemoveRb(F_FamilyEC2)
                                    3) test1960rb1(F_FamilyEC2)
                                    4) test1980rb(F_FamilyEC2)
                                    5) test1980rb4(F_FamilyEC2)
                                    6) test1990rb(F_FamilyEC2)

entity F_RcycleEC2            Tests run: 5,  Failures: 0,  Errors: 4
                                    1) testFindAll(F_RcycleEC2)
                                    2) testSpouseRelation(F_RcycleEC2)
                                    3) testGuardianRelation(F_RcycleEC2)
                                    4) testParentsChildrenRelation(F_RcycleEC2)

entity F_BasicEjbqlEC2        Tests run: 12,  Failures: 0,  Errors: 4
                                    1) testLocate(F_BasicEjbqlEC2)
                                    2) testLocateAt(F_BasicEjbqlEC2)
                                    3) testSubstring(F_BasicEjbqlEC2)
                                    4) testConcat(F_BasicEjbqlEC2)

entity F_EjbqlEC2             Tests run: 34,  Failures: 0,  Errors: 5
                              There were 5 errors:
                                    1) testIsEmpty(F_EjbqlEC2)
                                    2) testSimpleMemberOf(F_EjbqlEC2)
                                    3) testMemberOfNavigate(F_EjbqlEC2)
                                    4) testBean(F_EjbqlEC2)
                                    5) testBeanNull(F_EjbqlEC2)

jms                           OK (40 tests)

transaction                   OK (211 tests)

exception                     Tests run: 100,  Failures: 0,  Errors: 6
                                    1) testApplicationHomeUserTx(F_CatcherEC)
                                    2) testApplicationRemovePkUserTx(F_CatcherEC)
                                    3) testApplicationHomeUserTx(F_CatcherEC2)
                                    4) testApplicationRemovePkUserTx(F_CatcherEC2)
                                    5) testApplicationHomeUserTx(F_CatcherEB)
                                    6) testApplicationRemovePkUserTx(F_CatcherEB)

security                      OK (66 tests)

distribution                  Tests run: 11,  Failures: 1,  Errors: 0
                                    1) testIso1(F_Cluster)

	

RMI/IIOP - Linux - Postgres - JDK 1.4.1 - JOnAS/Jetty


session                        OK (41 tests)

entity C_BasicHomeInterface    OK (82 tests)

entity C_AdvancedHomeEC        Tests run: 44,  Failures: 0,  Errors: 4
                                     testDuplicateKeyTx (F_AdvancedHomeEC)
                                     testDuplicateKey (F_AdvancedHomeEC)
                                     testDuplicateKeyTx (F_AdvancedHomeEC2)
                                     testDuplicateKey (F_AdvancedHomeEC2)
entity C_EtypeEC               OK (112 tests)

entity C_EtypeEC2              Tests run: 122,  Failures: 1,  Errors: 1
                                     testFindByF1LiteralTrue (F_EtypePbooleanEC2)
                                     testCaution (F_EtypeOsqldateEC2)

entity F_Inherit               OK (4 tests)

entity F_IsModified            OK (3 tests)

entity C_Isolation             OK (6 tests)

entity C_Handle                OK (9 tests)

entity C_VariousPK             OK (23 tests)

entity F_Cascade               OK (4 tests)

entity F_Relation_oouEC2       OK (28 tests)

entity F_Relation_oobEC2       Tests run: 37,  Failures: 3,  Errors: 0
                                     testCohRemoveATxRb
                                     testMultiA1
                                     testMultiA4

entity F_Relation_omuEC2       OK (67 tests)

entity F_Relation_ombEC2       OK (72 tests)

entity F_Relation_mouEC2       OK (33 tests)

entity F_Relation_mnuEC2       OK (35 tests)

entity F_Relation_mnbEC2       OK (41 tests)

entity F_Relation_pkcompEC2    OK (5 tests)

entity F_Relation_s1pkcompEC2  OK (5 tests)

entity F_Relation_s2pkcompEC2  OK (10 tests)

entity F_Relation_s3pkcompEC2  OK (4 tests)

entity F_FamilyEC2             Tests run: 54,  Failures: 8,  Errors: 2
                                     test1940rb
                                     test1990rb2
                                     testManChildren
                                     testRollbackUnion
                                     testRemoveRb
                                     test1960rb1
                                     test1960rb3
                                     test1980rb
                                     test1980rb4
                                     test1990rb

entity F_RcycleEC2             Tests run: 5,  Failures: 0,  Errors: 4
                                     testFindAll
                                     testSpouseRelation
                                     testGuardianRelation
                                     testParentsChildrenRelation

entity F_BasicEjbqlEC2         Tests run: 12,  Failures: 0,  Errors: 2
                                     testLocateAt
                                     testConcat

entity F_EjbqlEC2              Tests run: 34,  Failures: 0,  Errors: 5
                                     testEgalBoolean
                                     testIsEmpty
                                     testMemberOfNavigate
                                     testBean
                                     testBeanNull

jms                            OK (40 tests)

transaction                    OK (211 tests)

exception                      Tests run: 100,  Failures: 0,  Errors: 3
                                     testApplicationRemovePkUserTx
                                     testApplicationRemovePkUserTx
                                     testApplicationRemovePkUserTx

security                       OK (66 tests)

distribution                   Tests run: 11,  Failures: 1,  Errors: 0
                                     testIso1
	

CMI - Linux - Postgres - JDK 1.4.2 - JOnAS


session                        OK (41 tests)

entity C_BasicHomeInterface    OK (82 tests)

entity C_AdvancedHomeEC        Tests run: 44,  Failures: 0,  Errors: 4
                                     testDuplicateKeyTx (F_AdvancedHomeEC)
                                     testDuplicateKey (F_AdvancedHomeEC)
                                     testDuplicateKeyTx (F_AdvancedHomeEC2)
                                     testDuplicateKey (F_AdvancedHomeEC2)

entity C_EtypeEC               OK (112 tests)

entity C_EtypeEC2              Tests run: 122,  Failures: 1,  Errors: 1
                               error :   testFindByF1LiteralTrue (F_EtypePbooleanEC2)
                               failure : testCaution (F_EtypeOsqldateEC2)

entity F_Inherit               OK (4 tests)

entity F_IsModified            OK (3 tests)

entity C_Isolation             OK (6 tests)

entity C_Handle                OK (9 tests)

entity C_VariousPK             OK (23 tests)

entity F_Cascade               OK (4 tests)

entity F_Relation_oouEC2       OK (28 tests)

entity F_Relation_oobEC2       Tests run: 37,  Failures: 3,  Errors: 0
                                     testCohRemoveATxRb
                                     testMultiA1
                                     testMultiA4

entity F_Relation_omuEC2       OK (67 tests)

entity F_Relation_ombEC2       OK (72 tests)

entity F_Relation_mouEC2       OK (33 tests)

entity F_Relation_mnuEC2       OK (35 tests)

entity F_Relation_mnbEC2       OK (41 tests)

entity F_Relation_pkcompEC2    OK (5 tests)

entity F_Relation_s1pkcompEC2  OK (5 tests)

entity F_Relation_s2pkcompEC2  OK (10 tests)

entity F_Relation_s3pkcompEC2  OK (4 tests)

entity F_FamilyEC2             Tests run: 54,  Failures: 8,  Errors: 2
                               errors :
                                     test1940rb
                                     test1990rb2
                               failures :
                                     testManChildren
                                     testRollbackUnion
                                     testRemoveRb
                                     test1960rb1
                                     test1960rb3
                                     test1980rb
                                     test1980rb4
                                     test1990rb

entity F_RcycleEC2             Tests run: 5,  Failures: 0,  Errors: 4
                                     testFindAll
                                     testSpouseRelation
                                     testGuardianRelation
                                     testParentsChildrenRelation


entity F_BasicEjbqlEC2         Tests run: 12,  Failures: 0,  Errors: 2
                                     testLocateAt
                                     testConcat

entity F_EjbqlEC2              Tests run: 34,  Failures: 0,  Errors: 5
                                     testEgalBoolean
                                     testIsEmpty
                                     testMemberOfNavigate
                                     testBean
                                     testBeanNull

jms                            OK (40 tests)

transaction                    OK (211 tests)

exception                      Tests run: 100,  Failures: 0,  Errors: 3
                                     testApplicationRemovePkUserTx (F_CatcherEC)
                                     testApplicationRemovePkUserTx (F_CatcherEC2)
                                     testApplicationRemovePkUserTx (F_CatcherEB)

security                       OK (66 tests)

distribution                   Tests run: 11,  Failures: 1,  Errors: 0
                                     testIso1F_Cluster