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.

ORB System Database JDK Version Results
JEREMIE Linux Oracle JDK 1.4.0 See results
JEREMIE Linux Postgres JDK 1.3.1 See results
JEREMIE Linux Postgres JDK 1.4.1 See results
RMI Linux Postgres JDK 1.3.1 See results
RMI Linux Postgres JDK 1.4.1 See results
RMI Windows MySQL JDK 1.4.1-01 See results

Jeremie - Linux - Oracle - JDK 1.4.0

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
    

Jeremie - Linux - Postgres - JDK 1.3.1

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)
    

Jeremie - Linux - Postgres - JDK 1.4.1

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
    

RMI - Linux - Postgres - JDK 1.3.1

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)
    

RMI - Linux - Postgres - JDK 1.4.1

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
    

RMI - Windows - MySQL - JDK 1.4.1-01

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