buildr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nick Sieger <nicksie...@gmail.com>
Subject Re: JTestR
Date Mon, 04 Feb 2008 20:51:25 GMT
On Feb 4, 2008, at 2:21 PM, Assaf Arkin wrote:

> On 2/3/08, dhpeterson <dhpeterson@gmail.com> wrote:
>>
>>
>>
>> Assaf - what's your latest thinking on JTestR or rspec for unit  
>> testing in
>> buildr?
>>
>> I was a little confused between the two postings as to which you  
>> felt was
>> the best model. Should we be aiming to support both, for choice?
>
>
> Nick Sieger contributed an RSpec test framework that's native to  
> Buildr:
> http://issues.apache.org/jira/browse/BUILDR-29
>
> Using JTestR we would still have to write a test framework to use  
> the Ant
> task, both use RSpec and we won't gain any features that I know of,  
> so I
> prefer to go with Nick's framework.
>

The thing my rspec framework doesn't do that JTestR does is Test::Unit  
testing. I'll leave that for someone else, since I'm not using  
Test::Unit...:-)

/Nick

>>
>> Assaf Arkin wrote:
>>>
>>> Follow up.
>>>
>>> Nick Sieger <http://blog.nicksieger.com/> of the JRuby team already
>>> implemented an RSpec test framework for Buildr.  It uses JRuby, so  
>>> it
>> can
>>> test Java code and for that matter any language you can run on the  
>>> JVM.
>>>
>>> (Buildr 1.2 doesn't support JRuby -- working on that, but the test
>>> framework
>>> forks a new process, so it will run on Buildr 1.2)
>>>
>>> You may also want to read this post by Paul Zabelin, on using  
>>> RSpec +
>>> JRuby
>>> to test Java projects.  I think it's a killer combination:
>>>
>> http://pivots.pivotallabs.com/users/pzabelin/blog/articles/375-functional-tests-for-java-project-rspec-jruby
>>>
>>> Nick, hopefully you're on this list, any chance of changing the  
>>> license
>> to
>>> ASF, I would love to include this in Buildr 1.3?
>>>
>>> Assaf
>>>
>>> On 1/2/08, Assaf Arkin <arkin@intalio.com> wrote:
>>>>
>>>> The next release of Buildr <http://incubator.apache.org/buildr/> is
>> going
>>>> multi-lingual. We already have support for Java and Scala, but it's
>>>> hackish
>>>> and a pig to extend. Starting with 1.3, it will be easy to drop in
>>>> support
>>>> for new languages, say building Java and Scala code side by side,  
>>>> or
>>>> mixing
>>>> in Flash for the client side.
>>>>
>>>> The design I went with is granular enough that you can mix  
>>>> projects in
>>>> different languages, but also compile in one language and run test
>> cases
>>>> in
>>>> another. Originally I was thinking of using RSpec to unit test Java
>> code.
>>>> Thanks to Ola
>>>> Bini<http://ola-bini.blogspot.com/2007/12/jtestr-01-released.html>,
>>>> we now have JTestR <http://jtestr.codehaus.org/Getting+Started>.  
>>>> And
>>>> being
>>>> an Ant task, it only takes a few lines of Ruby code (and zero  
>>>> lines of
>>>> XML)
>>>> to make it work.
>>>> Anyone wants to give it a try?
>>>>
>>>> Assaf
>>>>
>>>
>>>
>>>
>>> --
>>> CTO, Intalio
>>> http://www.intalio.com
>>>
>>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/JTestR-tp14592838p15263482.html
>> Sent from the Buildr - Dev mailing list archive at Nabble.com.
>>
>>
>
>
> -- 
> CTO, Intalio
> http://www.intalio.com


Mime
View raw message