I'm happy, as long as there are plans to make this optional in the future.
David
Rick Hillegas wrote:
Hi Dan,
I think that I may be talking past you and David. Some confusion may be
caused by the fact that the compatibility test runs under two harnesses:
1) The derbyall harness runs one combination of the test. This
combination is ( Client = mainline DerbyClient, ClientVM = user's
default, Server = mainline DerbyServer, ServerVM = user's default ).
DB2JCC is not required for this.
2) The compatibility suite harness runs all combinations of the test.
Currently this only happens when someone bothers to setup the
environment and run the suite. However, it's my hope that the full suite
will be run as part of some automated process on a nightly/weekly basis
and before vetting a release candidate. DB2JCC is part of the required
environment for this full suite. The required environment also includes
three vms (jdk1.3, jdk1.4, and jdk1.5) and four Derby releases (10.0,
10.1.1.0, 10.1.2.0, mainline jars).
The suite harness is not configurable currently. Right now you have to
run all combinations and therefore have a complete environment. As part
of some future submission, I intend to put in logic to make it possible
to run just one combination under the suite harness. When I do that, I
can make extraneous parts of the environment (such as DB2JCC) optional.
I hope this clarifies the situation.
Cheers,
-Rick
Daniel John Debrunner wrote:
Rick Hillegas wrote:
DB2JCC is included because some Derby customers use it and I thought the
community would be interested in tracking its compatibility issues. For
instance, we might want to understand issues which customers will face
if they migrate off DB2JCC onto DerbyClient 10.2. Based on previous
email threads, I could see these compatibility issues gating the
acceptance of proposals or releases by some of our committers.
That's great to include tests/framework for JCC.
The question is can it be optional, or must I download JCC to run these
tests with combinations that do not include JCC?
People who want to test JCC should be able to, those that don't
shouldn't be required to download JCC.
Thanks,
Dan.
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