ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Jan.Mate...@rzf.fin-nrw.de>
Subject AW: AW: Support for JUnit 4?
Date Wed, 22 Feb 2006 11:21:28 GMT
I dont think you concur with me, Steve.
I dont see any advantage using annotations in JUnit4 neither.

My point is another: if people use the most current version of the "standard"
unit testing framework, the "standard" build tool should support that.
(Personally I wont use JU4 as long as I dont see any advantages and even dont migrate existing
testcases) 


Jan

>-----Ursprüngliche Nachricht-----
>Von: Steve Loughran [mailto:stevel@apache.org] 
>Gesendet: Mittwoch, 22. Februar 2006 11:07
>An: Ant Users List
>Betreff: Re: AW: Support for JUnit 4?
>
>Jan.Materne@rzf.fin-nrw.de wrote:
>> Because JUnit4 is just released and it seemed to me that it 
>wasnt very clear available in the cvs (as Gump has used only 
>the 'old' 3.8.1), I doubt that there are many thoughts about 
>integrating JUnit4 into Ant yet.
>> 
>> JUnit4 also needs Java5 due to extensive use of annotations 
>and generics. Ant´s guideline is to be buildable on JDK1.2. 
>Therefore JUnit4 could be only an optional add-on - like apt support.
>> 
>> What does Ant with JUnit at this time? Having a JUnitRunner 
>(<junit>) and building a report from that output 
>(<junitformat>). From the user point of view nothing changes. 
>Ant does not use on of the existing JUnit runners (AFAIK) - it 
>implements its own. 
>> We could see how to run JUnit4-tests with that and where 
>enhancements are needed.
>> 
>> If you want to spent time on that you´re welcome ;-)
>> 
>
>I concur with Jan here.
>
>I'm personally  not happy with the junit4 dev process, and 
>neutral about the architecture. My (work) colleagues and I 
>don't see what annotations bring to the table compared to 
>methods of well-known names. Really.
>
>this is actually a recurrent problem with Java5 code -look at 
>EJB, it's gone overboard in annotating everything rather than 
>just having a few useful interfaces like "lifecycle". It goes 
>one step worse with extensions like hibernate, which adds 
>installation-specific tuning options (like batch fetch size) 
>to the source.
>
>So no, I'm not in a rush to do Junit4 specific work.
>
>Marian,
>As it is clearly on your todo list, I would recommend
>
>-getting on the Ant developer mail list.
>
>-start by helping us add java5 specific tests that let us see 
>where the existing junit runner fails. We can selectively run these.
>
>-see what tweaks we need to do to the testrunner and reporting 
>XSL sheets.
>
>Despite Jan's Java1.2+ warning, we can add support for Java5 
>in something optional, that is classes that only get built in 
>java1.5, or via introspecation. This cannot be at the expense 
>of older systems, however; the old runner must remain.
>
>-steve
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For 
>additional commands, e-mail: user-help@ant.apache.org
>
>

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


Mime
View raw message