Jonathan Costers (JIRA) wrote:
[ https://issues.apache.org/jira/browse/RIVER-301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12689745#action_12689745 ]
Jonathan Costers commented on RIVER-301:
----------------------------------------

Excellent! Glad it works.

Running some of the categories takes a while, others take ages to complete .. 
No wonder Sun created a full blown distributed test harness for running these 
tests :-) This alone could be a separate Apache project :-D
I'm running the 'discoverymanager' category right now, I know this one takes 
hours on my machine.

I'm pretty sure there are some loose ends here and there, since porting the 
GNUMake files was a huge manual and repetitive task. But, I've been running 
lots of categories and only few errors occur. I'm trying to fix them as they 
come along.
I've checked most of the JAR files off to a build of river/qatests/trunk using 
make, and they seem to contain the same class files and resources.. But I'll 
most likely have missed some things.

I believe this can contribute to some new dynamic on this project. I see people 
are introducing a ClassDep alternative with acceptable licensing .. well these 
Ant files sure are a nice test for it :-) They have a zillion ClassDep 
instantiations in there!

Best
Jonathan
Thanks for the tip, nice work ;)

Cheers,

Peter.

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


Reply via email to