hi vadim,

there are two testcases that look a little strange:

Testcase: testReportPathExpressionForExtents1 took 0.411 sec
Caused an ERROR
null
java.lang.ClassCastException
at org.apache.ojb.broker.QueryTest.testReportPathExpressionForExtents1(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


i assume that the exception occurs on the following line
int i = ((Integer) ((Object[]) obj)[2]).intValue();

do you know the type of the returned objects ?

Testcase: testTimestampLock took 2.854 sec
Caused an ERROR
Object has been modified or deleted by someone else
org.apache.ojb.broker.OptimisticLockException: Object has been modified or deleted by someone else
at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeDelete(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.doDelete(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.delete(Unknown Source)
at org.apache.ojb.broker.core.DelegatingPersistenceBroker.delete(Unknown Source)
at org.apache.ojb.broker.core.DelegatingPersistenceBroker.delete(Unknown Source)
at org.apache.ojb.broker.OptimisticLockingTest.testTimestampLock(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


Oracle does not seem to support milliseconds .

jakob

Vadim Gritsenko schrieb:

Armin Waibel wrote:

Thomas Dudziak wrote:

Basically all you have to do is to

* fetch OJB from CVS using the OJB_1_0_RELEASE branch
* adapt the profile/oracle9i.profile file to your system
* in build.properties comment  the "profile=hsqldb" line and uncomment
the "#profile=oracle9i" line
* execute "ant junit"


* make sure that oracle allows at least 20 concurrent connections

* wait ...
* post the output and all generated files (a couple of xml and txt
files in the target\test folder) to the dev mailing list

That should be about it.


Attached are junit output files. Let me know if you need some other files as
well. Command line output is:


junit-no-compile-no-prepare:
[junit] Running org.apache.ojb.broker.AllTests
[junit] Tests run: 523, Failures: 0, Errors: 4, Time elapsed: 2,571.537 sec
[junit] Test org.apache.ojb.broker.AllTests FAILED
[junit] Running org.apache.ojb.odmg.AllTests
[junit] [BOOT] INFO: Found logging properties file: OJB-logging.properties
[junit] [BOOT] INFO: Logging: Found logger class
'org.apache.ojb.broker.util.logging.PoorMansLoggerImpl
[junit] [BOOT] INFO: Loading OJB's properties from file
file:/C:/Work/ApacheCVS/db-ojb/target/test/ojb/OJB.properties
[junit] Tests run: 129, Failures: 0, Errors: 10, Time elapsed: 552.024 sec
[junit] Test org.apache.ojb.odmg.AllTests FAILED
[junit] Running org.apache.ojb.soda.AllTests
[junit] [BOOT] INFO: Found logging properties file: OJB-logging.properties
[junit] [BOOT] INFO: Logging: Found logger class
'org.apache.ojb.broker.util.logging.PoorMansLoggerImpl
[junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 5.568 sec
[junit] Running org.apache.ojb.otm.AllTests
[junit] Tests run: 79, Failures: 0, Errors: 0, Time elapsed: 169.063 sec



Test was run against 1.0.2 checkout from 1/11/05

Vadim

------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to