james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bernd Fondermann (JIRA)" <server-...@james.apache.org>
Subject [jira] Commented: (JAMES-427) [PATCH] Introduce Unit Testing
Date Mon, 15 May 2006 10:29:07 GMT
    [ http://issues.apache.org/jira/browse/JAMES-427?page=comments#action_12402291 ] 

Bernd Fondermann commented on JAMES-427:

good question. I considered it but it seemed to me that ristretto is more complete/heayweight
and thus less coding than commons-net. later when I did the RemoteManagerTest, I had to introduce
commons-net anyway to use its telnet features.

do you tend to migrate? i would not be oppose this.

since you explicitly refer to the LGP license: I would propose (asking Columba develepors
for) putting ristretto into ibiblio and download using maven.

> [PATCH] Introduce Unit Testing
> ------------------------------
>          Key: JAMES-427
>          URL: http://issues.apache.org/jira/browse/JAMES-427
>      Project: James
>         Type: New Feature

>     Reporter: Bernd Fondermann
>     Assignee: Stefano Bagnara
>     Priority: Minor
>      Fix For: 2.3.0a2
>  Attachments: unittest.txt, unittest1.2.patch, unittest2.0.patch, unittest3.0.patch,
unittest4.0.patch, unittest5.0.patch, unittest6.0.patch, website.patch
> Patch, which incorporates Unit Testing into James project infrastructure.
> Since there was no reaction on the dev-list since I proposed it a few days ago, I'm uncertain
if this is appreciated at all.
> I think unit testing could become vital for 
> + helping QA
> + supporting refactorings (e.g. relaxing avalon dependencies)
> + testing while implementing new features (like IMAP)
> + reproducing bugs
> + testing fixes
> I know that it's a long way to go to reach very good test-coverage.
> But there is no risk in starting.
> My determination would be to add 2 to 3 test methods per week.
> It already helped me a lot understanding how parts of James work, although this is only
my first test for this codebase.
> The patch utilizes JUnit 3.8.1 (junit.jar) and Ristretto (ristretto-1.0-all.jar, can
be found under http://columbo.sourceforge.net) which the build script expects to find under
/tools/lib but which are not attached here in the first place.
> tests are compiled and run invoking > build run-unit-tests
> I'd feel more than happy about comments how to improve this testing infrastructure.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message