Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EclipseLink/Development/DatabasePlatform/SymfowarePlatform/TestResults
< EclipseLink | Development | DatabasePlatform/SymfowarePlatform
Revision as of 16:07, 2 March 2010 by Tom.ware.oracle.com (Talk | contribs)
The following are the test results for SymfowarePlatform.
February 26/2010
- EclipseLink 2.1.0 Nightly 20100225
- DB: Symfoware Server V10
- JDBC driver: Symfoware JDBC 4 driver (RDB2_TCP)
- JDK: Fujitsu JDK6
- OS: Windows 2003SE and XP
Test Name | Tests | Failures | Errors |
---|---|---|---|
Core SRG | 691 | 0 | 0 |
JPA SRG | 195 | 0 | 0 |
Core LRG | 11496 | 0 | 0 |
JPA LRG | 1837 | 2 | 0 |
Server LRG (GlassFish v3) | - | - | - |
Test results equivalent to previous run
- Two failures in JPA LRG/FR where Query#setFirstResult and setMaxResults don't seem to work well. (complexResultPropertiesTest and complexNamedQueryResultPropertiesTest). Needs further investigation.
- Occasionally a few tests in JPA LRG/FR have errors due to the DDL for a unique key's column not having 'NOT NULL' even though the attribute is set. Needs further investigation.
Additional Configuration
- Core LRG tests are run on 64bit OS with ANT_OPTS=-Xmx3000m and max.heap.memory=3500m to prevent OOM errors while generating JUnit report.
Test Configuration Notes
- Install Symfoware Server Client on the machine that EclipseLink is installed on.
- For the JPA and Foundation Test Suites, update the respective test.properties files with your JDBC connection settings.
For example:
jdbc.driver.jar=c:/SFWCLNT/JDBC/fjjdbc/lib/fjsymjdbc4.jar;c:/eclipselink_incubator_extensions/org.eclipse.persistence.platform.database.symfoware/classes db.driver=com.fujitsu.symfoware.jdbc.SYMDriver db.url=jdbc:symford://symfodb:56005/TESTDB;codeselect=OS db.user=symfouser db.pwd=symfopwd db.platform=org.eclipse.persistence.extensions.platform.database.SymfowarePlatform
Note the following:
- jdbc.driver.jar
- Should include the path to the JDBC driver libraries. Refer to the Symfoware Server Client manual for details, and use the correct driver for your JDK version.
- Should include the path to the Symfoware Platform class.
- db.platform
- The platform name is org.eclipse.persistence.extensions.platform.database.SymfowarePlatform. The "extensions" part will be dropped when the platform is moved to the main project.
- db.url
- 'codeselect=OS' is added to prevent Japanese messages from the database from being completely garbled when received on the client (required because I use a Japanese DB on Linux and the client is on English Windows).
- Also, include the JDBC driver native libraries in your PATH (Windows) or LD_LIBRARY_PATH (Unix).