Tom Eyckmans wrote:
> 
>> - I would expect that I could use multiple test frameworks (e.g. JUnit
>> and
>> TestNG), and Gradle would still run all of my tests. Will this be
>> supported?
> This will be possible but not with autodetection, you'd have to create 2
> test tasks and specify which test framework should be used and mention
> junit
> in the first and testng in the second. Using one task would cause problems
> with the different test framework options that available for junit/testng.
> (This at the moment a problem with the autodetection, I have to look at
> because the test framework is not known yet at build evaluation, mh tricky
> -> no testframework detection only test class finding?)
> 
Just to make it clear, my motivation for adding automatic test detection to
Spock was to make it unnecessary to follow (and configure) a naming
convention for test classes. This kind of detection should work equally well
for multiple test frameworks. Maybe you are doing something different?
I'm using the test detection both in Spock's Maven build (via Spock's Maven
plugin) and in its Gradle (0.4) build. The Gradle build script is here:
http://code.google.com/p/spock/source/browse/trunk/spock-specks/build.gradle


Tom Eyckmans wrote:
> 
>> I chose the same ASM version that Groovy uses, even though it's not the
>> latest one.
> interesting, keeping the amount of dependencies low is indeed important.
> 
The limitation is that if people are using groovy-all.jar, ASM will be
downloaded anyway. Nevertheless I thought it was the safest bet to go with
the same version that Groovy uses.

Cheers,
Peter

-- 
View this message in context: 
http://www.nabble.com/Native-test-framework-integration-tp22815266p22834743.html
Sent from the gradle-dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to