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 Wed, 15 Apr 2009 21:38:14 GMT

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

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

    Attachment: RIVER-301-JC-6.0.patch.tar.gz

Updated patch RIVER-301-JC-6.0.patch (it is big).

-Several bug fixes in QA harness and tests build.
-Introduced more elegant way of QA build integration with main River project.
-Moved QA tests and harness files from 'integrationtests/qa' to 'qa' and moved build file
'integrationtest.xml' to 'qa/build.xml'.
-Added descriptions to main build targets in all Ant build files.
-Further clean up and simplification of all Ant build files.
-'ant -projecthelp' is now meaningful for all build files.
-Fixed dependency bugs for many targets of main River build file.
-Fixed release targets of main River build file, also added QA source and binaries
-Externalised common macros and property definitions into common.xml, included by main build
and QA build

Work In Progress:
-Adapt main River and QA build documentation to reflect changes
-Add targets to call multiple variations of the QA test run
-Integrate classdep replacement code and remove JDK tools.jar dependency from build
-Move 'hello' example to subdirectory "examples" in same way as "qa"

Instructions:
-check out latest River jtsk/trunk
-apply this patch
-set JAVA_HOME
- from the project root directory:
run 'ant all'  to build everything
and/or
run 'ant release' to build everything and create release packages
and/or
run 'ant qa.run' to run some QA tests
-from the main build or from 'qa' subdirectory you can also call targets for the current component
only 

> 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
>         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