ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <ste...@apache.org>
Subject Re: [Junit] How to handle TestSuites correctly
Date Thu, 01 Mar 2007 13:54:30 GMT
Anton Vodonosov wrote:
>>> From what I understand from documentation, it is impossible
>>> to create Resource Collection based on classpath. Am I right?
>>>
> 
>> that's right, because there is nothing in the Java API to enum all 
>> classes in a package.
> 
> Yes, but it is possible to analyze classpath programmatically: 
> for jars enum archive content, for directories - directory content
>  
>> 1. unzip the specific jars you want to test against, then create a 
>> <batchtest> batch from that
> 
> The point is that in different situations it may be different 
> classpath: either directory(-ies) with class files if junit 
> task is runned against compiled sources, or .jars if we run 
> tests against distributed version.
> 
>> 2. look at testng, which runs junit 3 tests and is driven by its 
>> own xml file
> 
> In my case I already have many junit 4 tests. But they weren't 
> runned automatically before. Now I want setup continuous 
> integration.
> 
> In either case I'll manage to do it and have reports in the 
> most preferred form for me. I just want to implement it most 
> elegant, simple and flexible way. It's to be regretted that 
> information is lost when TestSutes are used...
> 

It may be possible to use a resource type to do it, passing in the 
specific JARs you want to use. I dont know if anyone has done this yet, 
and it depends on how resource-ready <junit> is. Certainly it would make 
a good enhancement.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message