river-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Costers (JIRA)" <j...@apache.org>
Subject [jira] Updated: (RIVER-301) Move the tests into the JUnit framework inside the main source project
Date Fri, 17 Apr 2009 20:18:15 GMT

     [ https://issues.apache.org/jira/browse/RIVER-301?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jonathan Costers updated RIVER-301:
-----------------------------------

    Assignee: Jonathan Costers

Donated code consists of two parts: a test harness and the actual tests.
The harness provides an environment to execute the tests in a number of different flavours
and configurations.

All tests have been incorporated into the main source tree and original GNUMake files have
been reverse engineered into an Ant build. This child build is called from within the main
River build but is also usable on its own. Running all these tests in all possible configurations
to verify the build (i.e. JAR contents, policy files etc.) takes a long time and still some
tests fail.

TODO:
- Coordinated effort to run all tests, document outcome and investigate any failing ones
- Clean up QA documentation, source code (e.g. fix bad javadoc tags)
- Think about a strategy to move to JUnit (concepts are similar so it should be possible)

> Move the tests into the JUnit framework inside the main source project
> ----------------------------------------------------------------------
>
>                 Key: RIVER-301
>                 URL: https://issues.apache.org/jira/browse/RIVER-301
>             Project: River
>          Issue Type: Task
>          Components: other
>    Affects Versions: AR3
>            Reporter: Tom Hobbs
>            Assignee: Jonathan Costers
>         Attachments: integrationtest.xml, RIVER-301-JC-5.1.patch, RIVER-301-JC-6.0.patch.tar.gz,
RIVER-301.patch, RIVER-301.patch, River-301.patch.zip, River-build-qa5.patch
>
>   Original Estimate: 672h
>  Remaining Estimate: 672h
>
> The tests donated by SUN live in their own source project and are runnable in a format
that is unfriendly towards IDEs and new developers to the River project.
> This is the proposal to move the test code, mostly unmodified, into the main source directory
whilst shoe-horning it into JUnit 3.  This will allow it to be easily viewable and runnable.
 Such a structure will also reduce the code-compile-test cycle since no JARs will have to
be created in the middle of the cycle and no long command-line incantations.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message