Looks good. The compatiblity tests and derbynetclientmats run
successfully. I committed this change, revision 332090.
I am unable to update the bug as fixed as Jira appears to be down right
now. I'll notify infra if this continues to be an issue.
David
Sending java\testing\README.htm
Sending java\testing\build.xml
Sending
java\testing\org\apache\derbyTesting\functionTests\harness\FileCo
mpare.java
Deleting
java\testing\org\apache\derbyTesting\functionTests\master\Compati
bilityTest.out
Sending
java\testing\org\apache\derbyTesting\functionTests\suites\derbyne
tclientmats.runall
Sending
java\testing\org\apache\derbyTesting\functionTests\suites\derbyne
tmats.runall
Deleting
java\testing\org\apache\derbyTesting\functionTests\tests\compatib
ility\JDBCDriverTest.java
Deleting
java\testing\org\apache\derbyTesting\functionTests\tests\compatib
ility\Pinger.java
Deleting
java\testing\org\apache\derbyTesting\functionTests\tests\compatib
ility\README.html
Deleting
java\testing\org\apache\derbyTesting\functionTests\tests\compatib
ility\build.xml
Deleting
java\testing\org\apache\derbyTesting\functionTests\tests\compatib
ility\testScript.xml
Deleting
java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\
CompatibilityTest.java
Deleting
java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\
CompatibilityTest_app.properties
Sending
java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\
copyfiles.ant
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\compatibility
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\compatibility\CompatibilitySuite.java
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\compatibility\JDBCDriverTest.java
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\compatibility\Pinger.java
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\compatibility\README.html
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\compatibility\build.xml
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\compatibility\testScript.xml
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\derbyNet
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\derbyNet\CompatibilityTest.java
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\derbyNet\CompatibilityTest_app.properties
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\derbyNet\build.xml
Adding
java\testing\org\apache\derbyTesting\functionTests\tests\junitTes
ts\derbyNet\copyfiles.ant
Sending
java\testing\org\apache\derbyTesting\functionTests\tests\tools\bu
ild.xml
Sending
java\testing\org\apache\derbyTesting\functionTests\util\DerbyJUni
tTest.java
Transmitting file data ..................
Committed revision 332090.
Rick Hillegas (JIRA) wrote:
[ http://issues.apache.org/jira/browse/DERBY-689?page=all ]
Rick Hillegas updated DERBY-689:
--------------------------------
Attachment: bug689.diff
Various improvements to compatibility test:
1) Moved all JUnit tests under a ...functionTests/tests/junitTests as Myrna and
John requested.
2) Made the test harness sanity check the classpath as David requested.
3) Abstracted a CompatibilitySuite out of the original test to make it easier
to add more test classes, as Francois requested.
4) Added combinations for the 10.1.2.0 client and server
5) The derbyall diff tool was enhanced to fabricate an empty canon file if one
doesn't exist in the codeline. This eliminates the need to create empty canons
for JUnit tests.
The svn status for this patch follows:
M java\testing\README.htm
D java\testing\org\apache\derbyTesting\functionTests\tests\compatibility
D
java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\README.html
D
java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\testScript.xml
D
java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\Pinger.java
D
java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\JDBCDriverTest.java
D
java\testing\org\apache\derbyTesting\functionTests\tests\compatibility\build.xml
D
java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\CompatibilityTest.java
D
java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\CompatibilityTest_app.properties
M
java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\copyfiles.ant
A java\testing\org\apache\derbyTesting\functionTests\tests\junitTests
A +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility
M +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\README.html
M +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\testScript.xml
A
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\CompatibilitySuite.java
M +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\Pinger.java
M +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\JDBCDriverTest.java
M +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\compatibility\build.xml
A
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet
A +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\CompatibilityTest_app.properties
A +
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\CompatibilityTest.java
A
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\copyfiles.ant
A
java\testing\org\apache\derbyTesting\functionTests\tests\junitTests\derbynet\build.xml
M
java\testing\org\apache\derbyTesting\functionTests\harness\FileCompare.java
D
java\testing\org\apache\derbyTesting\functionTests\master\CompatibilityTest.out
M
java\testing\org\apache\derbyTesting\functionTests\suites\derbynetmats.runall
M
java\testing\org\apache\derbyTesting\functionTests\util\DerbyJUnitTest.java
M java\testing\build.xml
Note that functionTests/tests/compatibility was svn moved to
functionTests/tests/junitTests/compatibility and the CompatibiltiyTest itself
was svn moved to functionTests/tests/junitTests/derbynet.
The compatibility test suite runs cleanly on my machine and so does derbyall.
Various improvements to compatibility test.
-------------------------------------------
Key: DERBY-689
URL: http://issues.apache.org/jira/browse/DERBY-689
Project: Derby
Type: Improvement
Reporter: Rick Hillegas
Assignee: Rick Hillegas
Attachments: bug689.diff
Improve compatibility test as various reviewers requested.
begin:vcard
fn:David W Van Couvering
n:Van Couvering;David W
org:Sun Microsystems, Inc.;Database Technology Group
email;internet:[EMAIL PROTECTED]
title:Senior Staff Software Engineer
tel;work:510-550-6819
tel;cell:510-684-7281
x-mozilla-html:TRUE
version:2.1
end:vcard