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 |
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)
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)
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)
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
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