On Wed, 23 Jul 2003, Geoff Howard wrote: > As many people know, excluding the deprecated classes from the build > causes the test case compilation to fail which then kills the build. > > I started looking into why the test cases depend on the deprecated > classes and have so far only been able to determine that it is a big > hairy mess. I think Cocoon needs to rid itself of this issue before the > beta release if at all possible. > > It appears that these test cases did not get updated when Source and > friends moved to excalibur. (though it may be that they are designed to > test even deprecated components which would be another discussion). > > So, it seems to me that the options are: > - fix the problem in the test cases (if I knew how it would be done by now) > - remove the tests that don't compile without deprecated > - un-deprecate whatever is necessary to hide the problem > - leave things as is and warn users that it is impossible to exclude the > deprecated classes (and perhaps remove the config option) > > What do you think?
The only testcase, which depends on the deprecated package is the ResolverImplTestCase, I think. I don't know the status of the Resolver, but I see that parts of it went into the xmlutil package of Excalibur. So, perhaps someone can throw light on?! Stephan.