Conformance Test Results on JOnAS 3.1
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
testRemovePkNonExistentInTx(F_AdvancedHomeEC)
testDuplicateKeyTx(F_AdvancedHomeEC)
testDuplicateKey(F_AdvancedHomeEC)
testRemovePkNonExistentInTx(F_AdvancedHomeEC2)
testDuplicateKeyTx(F_AdvancedHomeEC2)
testDuplicateKey(F_AdvancedHomeEC2)
entity C_Etype OK (112 tests)
entity C_Etype2 Tests run: 112, Failures: 0, Errors: 2
testFindByF1LiteralTrue(F_EtypePbooleanEC2)
testFindByF1(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_Cascade OK (4 tests)
entity F_Relation_oouEC2 OK (28 tests)
entity F_Relation_oobEC2 OK (32 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 (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 (8 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql Tests run: 41, Failures: 0, Errors: 12
testLocateAt(F_BasicEjbqlEC2)
testConcat(F_BasicEjbqlEC2)
testEgalBoolean(F_EjbqlEC2)
testIsEmpty(F_EjbqlEC2)
testSimpleMemberOf(F_EjbqlEC2)
testMemberOfNavigate(F_EjbqlEC2)
testNavigate(F_EjbqlEC2)
testInFrom(F_EjbqlEC2)
testDistinctInFrom(F_EjbqlEC2)
testBean(F_EjbqlEC2)
testBeanNull(F_EjbqlEC2)
testCustEjbSelectAllCreditCartAddr(F_EjbqlEC2)
jms OK (40 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 (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: 4
testDuplicateKeyTx(F_AdvancedHomeEC)
testDuplicateKey(F_AdvancedHomeEC)
testDuplicateKeyTx(F_AdvancedHomeEC2)
testDuplicateKey(F_AdvancedHomeEC2)
entity C_Etype OK (112 tests)
entity C_Etype2 Tests run: 112, Failures: 0, Errors: 2
testFindByF1LiteralTrue(F_EtypePbooleanEC2)
testFindByF1(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 (62 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 (8 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql Tests run: 41, Failures: 0, Errors: 12
testNavigate(F_EjbqlEC2)
testLocateAt(F_BasicEjbqlEC2)
testConcat(F_BasicEjbqlEC2)
testEgalBoolean(F_EjbqlEC2)
testIsEmpty(F_EjbqlEC2)
testSimpleMemberOf(F_EjbqlEC2)
testMemberOfNavigate(F_EjbqlEC2)
testNavigate(F_EjbqlEC2)
testInFrom(F_EjbqlEC2)
testDistinctInFrom(F_EjbqlEC2)
testBean(F_EjbqlEC2)
testBeanNull(F_EjbqlEC2)
testCustEjbSelectAllCreditCartAddr(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: 4
testDuplicateKeyTx(F_AdvancedHomeEC)
testDuplicateKey(F_AdvancedHomeEC)
testDuplicateKeyTx(F_AdvancedHomeEC2)
testDuplicateKey(F_AdvancedHomeEC2)
entity C_Etype 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_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_Etype2 Tests run: 112, Failures: 1, Errors: 8
testFindByPk(F_EtypeOshortEC2)
testGetF1(F_EtypeOshortEC2)
testSetF1(EtypeOshortEC2)
testCreate(EtypeOshortEC2)
testRemove(EtypeOshortEC2)
testGetF1Null(EtypeOshortEC2)
testSetF1Null(EtypeOshortEC2)
testFindByF1(F_EtypeOserEC2)
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
testPkDateFindByPrimaryKey(F_PKDateEC2)
entity F_Cascade OK (4 tests)
entity F_Relation_oouEC2 OK (28 tests)
entity F_Relation_oobEC2 OK (32 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: 34, Failures: 1, Errors: 0
testCohRemoveTxCall(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 (8 tests)
entity F_Relation_s3pkcompEC2 OK (4 tests)
entity C_Ejbql Tests run: 41, Failures: 0, Errors: 12
testLocate(F_BasicEjbqlEC2)
testLocateAt(F_BasicEjbqlEC2)
testSubstring(F_BasicEjbqlEC2)
testConcat(F_BasicEjbqlEC2)
testIsEmpty(F_EjbqlEC2)
testSimpleMemberOf(F_EjbqlEC).
testMemberOfNavigate(F_EjbqlEC2)
testNavigate(F_EjbqlEC2)
testInFrom(F_EjbqlEC2)
testDistinctInFrom(F_EjbqlEC2)
testBean(F_EjbqlEC2)
testBeanNull(F_EjbqlEC2)
testCustEjbSelectAllCreditCartAddr(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: 4
testDuplicateKeyTx(F_AdvancedHomeEC)
testDuplicateKey(F_AdvancedHomeEC)
testDuplicateKeyTx(F_AdvancedHomeEC2)
testDuplicateKey(F_AdvancedHomeEC2)
entity.C_Etype Tests run: 112, Failures: 9, Errors: 10
entity C_Etype2 Tests run: 112, Failures: 9, Errors: 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
testPkDateFindByPrimaryKey(F_PKDateEC2)
entity F_Cascade OK (4 tests)
entity.F_Relation_oouEC2 OK (28 tests)
entity.F_Relation_oobEC2 OK (32 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 (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 (8 tests)
entity.F_Relation_s3pkcompEC2 OK (4 tests)
entity.C_Ejbql Tests run: 25, Failures: 0, Errors: 11
testLocateAt(F_BasicEjbqlEC2)
testConcat(F_BasicEjbqlEC2)
testIsEmpty(F_EjbqlEC2)
testSimpleMemberOf(F_EjbqlEC).
testMemberOfNavigate(F_EjbqlEC2)
testNavigate(F_EjbqlEC2)
testInFrom(F_EjbqlEC2)
testDistinctInFrom(F_EjbqlEC2)
testBean(F_EjbqlEC2)
testBeanNull(F_EjbqlEC2)
testCustEjbSelectAllCreditCartAddr(F_EjbqlEC2)
jms.C_jms OK (40 tests)
transaction.C_transaction OK (211 tests)
exception.C_exception Tests run: 100, Failures: 0, Errors: 3
testApplicationRemovePkUserTx(F_CatcherEC)
testApplicationRemovePkUserTx(F_CatcherEC2)
testApplicationRemovePkUserTx(F_CatcherEB)
security.C_security OK (36 tests)
distribution.C_distribution Tests run: 11, Failures: 1, Errors: 0
testIso1(F_Cluster)