Testing Apache Derby
Some information about testing Derby:
BuildStatus: Status of building the Derby code, and the status of JavaDoc errors.
CdcTesting: Status of running tests under J2ME/CDC/Foundation
CodeCoverage: Code coverage numbers and improvements
CodeCoverageWithEMMA: Information on how to measure code coverage using EMMA
- JUnit
IntroToJUnit: A general introduction to JUnit testing
DerbyJUnitTesting: Information on running and writing JUnit tests for Derby
DerbyTopLevelJunitTests: Lists the various top-level tests that can be run against Derby (only on trunk)
DerbyJunitTestConfiguration: Describes test configurations in a pure JUnit setup
JunitVmIssues: Platform-specific notes
JunitAssertMessages: Ideas for writing good assert messages
- Converting old tests to JUnit
KillDerbyTestHarness: Goals for converting old tests to JUnit
ConvertLobTestsToJunit: Convert LOB tests to JUnit and document coverage
ClientJunitTestConversion: Convert tests in tests/derbynet
LangJunitTestConversion: Convert tests in tests/lang
JdbcapiJunitTestConversion: Convert tests in tests/jdbcapi
ConvertSqlScriptTestsToJunit: Converting SQL scripts to JUnit
ConvertOldTestToJunitTips: Tips on converting old tests to JUnit
DerbyPerfTesting: Information on running and writing performance JUnit tests for Derby
HandlingKnownFailures: Techniques to use when a known bug is causing test failures
MultiConnectionTip: How to work with multiple connections in an IJ test script
SecurityManagerTesting: Status of ensuring Derby's tests run under the SecurityManager
StandaloneStatus: Status of which tests can be run standalone (outside suites)
TestingFrameworks: Some notes on the relationships between tests, suites and frameworks
TestingOldClientNewServer: Tips for verifying that a server change doesn't break old clients
TestRegressions: Guidelines for how we keep on top of and manage test regressions
UpgradeTesting: Information about running upgrade tests
Please consult the testing README in the Subversion repository for additional information about Derby testing.
The Derby test hierarchy now has JavaDoc and is published to the Derby website nightly at http://db.apache.org/derby/javadoc/testing/