Conformance Test Results on JOnAS 3.0
Configurations
Different configuration have been tested and are summarized in the following table.
The System can be Solaris, Linux, or Windows.
The ORB can be RMI, JEREMIE, or DAVID.
THe JDK Version can be 1.3, 1.4, or 1.4.1, but JOnAS is always
compiled with JDK 1.3 to be fully compatible on all versions.
The Database used are Oracle, Postgres, MySql, Interbase.
Only a subset of the possible configurations has been tested.
session OK (41 tests)
entity C_BasicHomeInterface OK (82 tests)
entity C_AdvancedHomeEC Tests run: 44, Failures: 0, Errors: 6
F_AdvancedHomeEC.testRemovePkNonExistentInTx
F_AdvancedHomeEC.testDuplicateKeyTx
F_AdvancedHomeEC.testDuplicateKey
F_AdvancedHomeEC2.testRemovePkNonExistentInTx
F_AdvancedHomeEC2.testDuplicateKeyTx
F_AdvancedHomeEC2.testDuplicateKey
entity C_Etype Tests run: 206, Failures: 1, Errors: 32
F_EtypeOshortEC.testFindByPk
F_EtypeOshortEC.testFindByF1
F_EtypeOshortEC.testGetF1
F_EtypeOshortEC.testSetF1
F_EtypeOshortEC.testCreate
F_EtypeOshortEC.testRemove
F_EtypeOshortEC.testSetF1Null
F_EtypeOshortEC2.testFindByPk
F_EtypeOshortEC2.testGetF1
EtypeOshortEC2.testSetF1
EtypeOshortEC2.testCreate
EtypeOshortEC2.testRemove
EtypeOshortEC2.testGetF1Null
EtypeOshortEC2.testSetF1Null
F_EtypePbooleanEC.testFindByPk
F_EtypePbooleanEC.testGetF1
F_EtypePbooleanEC.testSetF1
F_EtypePbooleanEC.testRemove
F_EtypeObooleanEC.testFindByPk
F_EtypeObooleanEC.testGetF1
F_EtypeObooleanEC.testSetF1
F_EtypeObooleanEC.testRemove
F_EtypeObooleanEC.testGetF1Null
F_EtypeObooleanEC.testSetF1Null
F_EtypeOserEC2.testFindByPk
F_EtypeOserEC2.testFindByF1
F_EtypeOserEC2.testGetF1
F_EtypeOserEC2.testSetF1
F_EtypeOserEC2.testCreate
F_EtypeOserEC2.testRemove
F_EtypeOserEC2.testGetF1Null
F_EtypeOserEC2.testSetF1Null
failure : F_EtypeOshortEC2.testFindByF1 Beans number: expected:<2> but was:<0>
entity F_Inherit OK (4 tests)
entity F_IsModified OK (3 tests)
entity C_Isolation OK (6 tests)
entity C_VariousPK Tests run: 21, Failures: 0, Errors: 1
F_PKDateEC2.testPkDateFindByPrimaryKey
entity F_Relation_oouEC2 OK (28 tests)
entity F_Relation_oobEC2 OK (32 tests)
entity F_Relation_omuEC2 OK (65 tests)
entity F_Relation_ombEC2 OK (72 tests)
entity F_Relation_mouEC2 OK (33 tests)
entity F_Relation_mnuEC2 Tests run: 34, Failures: 1, Errors: 0
F_Relation_mnuEC2.testCohRemoveTxCall
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 (7 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql Tests run: 25, Failures: 0, Errors: 10
F_BasicEjbqlEC2.testLocate
F_BasicEjbqlEC2.testLocateAt
F_BasicEjbqlEC2.testSubstring
F_BasicEjbqlEC2.testConcat
F_BasicEjbqlEC2.testIsNull
F_BasicEjbqlEC2.testInStrings
F_EjbqlEC2.testIn
F_EjbqlEC2.testIsEmpty
F_EjbqlEC2.testMemberOfNavigate
F_EjbqlEC2.testNavigate
jms OK (21 tests)
transaction OK (211 tests)
exception Tests run: 100, Failures: 0, Errors: 6
F_CatcherEC.testApplicationHomeUserTx
F_CatcherEC.testApplicationRemovePkUserTx
F_CatcherEC2.testApplicationHomeUserTx
F_CatcherEC2.testApplicationRemovePkUserTx
F_CatcherEB.testApplicationHomeUserTx
F_CatcherEB.testApplicationRemovePkUserTx
security OK (36 tests)
distribution Tests run: 11, Failures: 1, Errors: 0
F_Cluster.testIso1
session OK (41 tests)
entity C_BasicHomeInterface OK (82 tests)
entity C_AdvancedHomeEC Tests run: 44, Failures: 0, Errors: 6
testRemovePkNonExistentInTx(F_AdvancedHomeEC)
testDuplicateKeyTx(F_AdvancedHomeEC)
testDuplicateKey(F_AdvancedHomeEC)
testRemovePkNonExistentInTx(F_AdvancedHomeEC2)
testDuplicateKeyTx(F_AdvancedHomeEC2)
testDuplicateKey(F_AdvancedHomeEC2)
entity C_Etype Tests run: 206, Failures: 0, Errors: 9
testFindByF1LiteralTrue(F_EtypePbooleanEC2)
testFindByPk(F_EtypeOserEC2)
testFindByF1(F_EtypeOserEC2)
testGetF1(F_EtypeOserEC2)
testSetF1(F_EtypeOserEC2)
testCreate(F_EtypeOserEC2)
testRemove(F_EtypeOserEC2)
testGetF1Null(F_EtypeOserEC2)
testSetF1Null(F_EtypeOserEC2)
entity F_Inherit OK (4 tests)
entity F_IsModified OK (3 tests)
entity C_Isolation OK (6 tests)
entity C_VariousPK OK (21 tests)
entity F_Relation_oouEC2 OK (28 tests)
entity F_Relation_oobEC2 OK (32 tests)
entity F_Relation_omuEC2 OK (65 tests)
entity F_Relation_ombEC2 OK (72 tests)
entity F_Relation_mouEC2 OK (33 tests)
entity F_Relation_mnuEC2 OK (34 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 (7 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql ?
testLocate(F_BasicEjbqlEC2)
testLocateAt(F_BasicEjbqlEC2)
testSubstring(F_BasicEjbqlEC2)
testConcat(F_BasicEjbqlEC2)
testIsNull(F_BasicEjbqlEC2)
testInStrings(F_BasicEjbqlEC2)
jms OK (21 tests)
transaction OK (211 tests)
exception Tests run: 100, Failures: 0, Errors: 6
testApplicationHomeUserTx(F_CatcherEC)
testApplicationRemovePkUserTx(F_CatcherEC)
testApplicationHomeUserTx(F_CatcherEC2)
testApplicationRemovePkUserTx(F_CatcherEC2)
testApplicationHomeUserTx(F_CatcherEB)
testApplicationRemovePkUserTx(F_CatcherEB)
security OK (36 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 testRemovePkNonExistentInTx
testDuplicateKeyTx
testDuplicateKey
testRemovePkNonExistentInTx
testDuplicateKeyTx
testDuplicateKey
Tests run: 44, Failures: 0, Errors: 6
entity C_Etype testFindByF1LiteralTrue EtypePbooleanEC2
testFindByPk EtypeOserEC2
testFindByF1 EtypeOserEC2
testGetF1 EtypeOserEC2
testSetF1 EtypeOserEC2
testCreate EtypeOserEC2
testRemove EtypeOserEC2
testGetF1Null EtypeOserEC2
testSetF1Null EtypeOserEC2
Tests run: 206, Failures: 0, Errors: 9
entity F_Inherit OK (4 tests)
entity F_IsModified OK (3 tests)
entity C_Isolation OK (6 tests)
entity C_VariousPK OK (21 tests)
entity F_Relation_oouEC2 OK (28 tests)
entity F_Relation_oobEC2 OK (32 tests)
entity F_Relation_omuEC2 OK (65 tests)
entity F_Relation_ombEC2 OK (72 tests)
entity F_Relation_mouEC2 OK (33 tests)
entity F_Relation_mnuEC2 OK (34 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 (7 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql testLocate BasicEjbqlEC2
testLocateAt BasicEjbqlEC2
testSubstring BasicEjbqlEC2
testConcat BasicEjbqlEC2
testIsNull BasicEjbqlEC2
testInStrings BasicEjbqlEC2
testEgalBoolean F_EjbqlEC2
testIn F_EjbqlEC2
testIsEmpty F_EjbqlEC2
testMemberOfNavigate F_EjbqlEC2
testNavigate F_EjbqlEC2
Tests run: 25, Failures: 0, Errors: 11
jms OK (21 tests)
transaction OK (211 tests)
exception testApplicationRemovePkUserTx F_CatcherEC
testApplicationHomeUserTx F_CatcherEC
testApplicationRemovePkUserTx F_CatcherEC2
testApplicationHomeUserTx F_CatcherEC2
testApplicationRemovePkUserTx F_CatcherEB
testApplicationHomeUserTx CatcherEB
Tests run: 100, Failures: 0, Errors: 6
security OK (36 tests)
distribution testIso1 F_Cluster
Tests run: 11, Failures: 1, Errors: 0
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_Etype Tests run: 206, Failures: 0, Errors: 9
testFindByF1LiteralTrue(F_EtypePbooleanEC2)
testFindByPk(F_EtypeOserEC2)
testFindByF1(F_EtypeOserEC2)
testGetF1(F_EtypeOserEC2)
testSetF1(F_EtypeOserEC2)
testCreate(F_EtypeOserEC2)
testRemove(F_EtypeOserEC2)
testGetF1Null(F_EtypeOserEC2)
testSetF1Null(F_EtypeOserEC2)
entity F_Inherit OK (4 tests)
entity F_IsModified OK (3 tests)
entity C_Isolation OK (6 tests)
entity C_VariousPK OK (21 tests)
entity F_Relation_oouEC2 OK (28 tests)
entity F_Relation_oobEC2 OK (32 tests)
entity F_Relation_omuEC2 OK (65 tests)
entity F_Relation_ombEC2 OK (72 tests)
entity F_Relation_mouEC2 OK (33 tests)
entity F_Relation_mnuEC2 OK (34 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 (7 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql Tests run: 25, Failures: 0, Errors: 11
testLocate(F_BasicEjbqlEC2)
testLocateAt(F_BasicEjbqlEC2)
testSubstring(F_BasicEjbqlEC2)
testConcat(F_BasicEjbqlEC2)
testIsNull(F_BasicEjbqlEC2)
testInStrings(F_BasicEjbqlEC2)
testEgalBoolean(F_EjbqlEC2)
testIn(F_EjbqlEC2)
testIsEmpty(F_EjbqlEC2)
testMemberOfNavigate(F_EjbqlEC2)
testNavigate(F_EjbqlEC2)
jms OK (21 tests)
transaction OK (211 tests)
exception Tests run: 100, Failures: 0, Errors: 3
testApplicationRemovePkUserTx(F_CatcherEC)
testApplicationRemovePkUserTx(F_CatcherEC2)
testApplicationRemovePkUserTx(F_CatcherEB)
security OK (36 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 testDuplicateKeyTx
testDuplicateKey
testDuplicateKeyTx
testDuplicateKey
Tests run: 44, Failures: 0, Errors: 4
entity C_Etype testFindByF1LiteralTrue EtypePbooleanEC2
testFindByPk EtypeOserEC2
testFindByF1 EtypeOserEC2
testGetF1 EtypeOserEC2
testSetF1 EtypeOserEC2
testCreate EtypeOserEC2
testRemove EtypeOserEC2
testGetF1Null EtypeOserEC2
testSetF1Null EtypeOserEC2
Tests run: 206, Failures: 0, Errors: 9
entity F_Inherit OK (4 tests)
entity F_IsModified OK (3 tests)
entity C_Isolation OK (6 tests)
entity C_VariousPK OK (21 tests)
entity F_Relation_oouEC2 OK (28 tests)
entity F_Relation_oobEC2 OK (32 tests)
entity F_Relation_omuEC2 OK (65 tests)
entity F_Relation_ombEC2 OK (72 tests)
entity F_Relation_mouEC2 OK (33 tests)
entity F_Relation_mnuEC2 OK (34 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 (7 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql testLocate BasicEjbqlEC2
testLocateAt BasicEjbqlEC2
testSubstring BasicEjbqlEC2
testConcat BasicEjbqlEC2
testIsNull BasicEjbqlEC2
testInStrings BasicEjbqlEC2
testEgalBoolean F_EjbqlEC2
testIn F_EjbqlEC2
testIsEmpty F_EjbqlEC2
testMemberOfNavigate F_EjbqlEC2
Tests run: 25, Failures: 0, Errors: 11
jms OK (21 tests)
transaction OK (211 tests)
exception testApplicationRemovePkUserTx F_CatcherEC
testApplicationRemovePkUserTx F_CatcherEC2
testApplicationRemovePkUserTx F_CatcherEB
Tests run: 100, Failures: 0, Errors: 3
security OK (36 tests)
distribution testIso1 F_Cluster
Tests run: 11, Failures: 1, Errors: 0
session OK (41 tests)
entity.C_BasicHomeInterface OK (82 tests)
entity.C_AdvancedHomeEC Tests run: 44, Failures: 0, Errors: 4
testDuplicateKeyTx
testDuplicateKey
testDuplicateKeyTx
testDuplicateKey
entity.C_Etype Tests run: 206, Failures: 9, Errors: 18
entity.F_Inherit OK (4 tests)
entity.F_IsModified OK (3 tests)
entity.C_Isolation OK (6 tests)
entity.C_VariousPK Tests run: 21, Failures: 0, Errors: 1
testPkDateFindByPrimaryKey(org.objectweb.jonas.jtests.clients.entity.F_PKDateEC2)
entity.F_Relation_oouEC2 OK (28 tests)
entity.F_Relation_oobEC2 OK (32 tests)
entity.F_Relation_omuEC2 OK (65 tests)
entity.F_Relation_ombEC2 OK (72 tests)
entity.F_Relation_mouEC2 OK (33 tests)
entity.F_Relation_mnuEC2 OK (34 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 (7 tests)
entity.F_Relation_s3pkcompEC2 OK (4 tests)
entity.C_Ejbql Tests run: 25, Failures: 0, Errors: 10
1) testLocate
2) testLocateAt
3) testSubstring
4) testConcat
5) testIsNull
6) testInStrings
7) testIn
8) testIsEmpty
9) testMemberOfNavigate
10) testNavigate
jms.C_jms OK (21 tests)
transaction.C_transaction OK (211 tests)
exception.C_exception Tests run: 100, Failures: 0, Errors: 3
1) testApplicationRemovePkUserTx(org.objectweb.jonas.jtests.clients.exception.F_CatcherEC)
2) testApplicationRemovePkUserTx(org.objectweb.jonas.jtests.clients.exception.F_CatcherEC2)
3) testApplicationRemovePkUserTx(org.objectweb.jonas.jtests.clients.exception.F_CatcherEB)
security.C_security OK (36 tests)
distribution.C_distribution Tests run: 11, Failures: 1, Errors: 0
1) testIso1