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] Updated: (JAMES-427) [PATCH] Introduce Unit Testing
Date Mon, 09 Jan 2006 21:01:53 GMT
     [ http://issues.apache.org/jira/browse/JAMES-427?page=all ]

Bernd Fondermann updated JAMES-427:

    Attachment: website.patch

adds info to the website, how to execute the tests (but we still need to give information
about the not contained libraries)

> [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
>  Attachments: unittest.txt, unittest1.2.patch, unittest2.0.patch, unittest3.0.patch,
unittest4.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