On Feb 4, 2008, at 2:21 PM, Assaf Arkin wrote:

On 2/3/08, dhpeterson <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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

Reply via email to