[ 
https://jira.codehaus.org/browse/SUREFIRE-130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brett Porter updated SUREFIRE-130:
----------------------------------

    Fix Version/s:     (was: Backlog)
    
> Support tests written in Jython
> -------------------------------
>
>                 Key: SUREFIRE-130
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-130
>             Project: Maven Surefire
>          Issue Type: New Feature
>          Components: Maven Surefire Plugin
>            Reporter: Charlie Groves
>         Attachments: jythonProvider.tar.gz, jythonProviderTest.tar.gz, 
> MSUREFIRE-122-maven-surefire-plugin.patch, 
> MSUREFIRE-122-surefire-providers.patch
>
>
> I've written a first pass at a surefire-provider for JUnit and Python 
> unittest TestCases written in Jython.  Before I continue any further I'd like 
> to make sure that the provider is wanted and that I'm heading in the right 
> direction.
> To do the minimum to get it up and running, I've hooked into the 
> maven-surefire-plugin to hook my provider into the system somewhat like the 
> TestNG provider did.  maven-surefire-plugin passes a path(defaults to 
> src/test/jython) to the provider.  The provider searches the path for files 
> matching include patterns and loads those as Python modules.  For every class 
> in the matching modules that extends junit or unittest TestCase, it makes a 
> SurefireTestSuite and exposes them for running.  Sound like a decent approach?
> To give it a spin, apply maven-surefire-plugin.patch, mvn install on the 
> surefire-jython project and run mvn test in jythonProviderTest.  It's just 
> contains a single Junit testcase with a failing and passing test.
> I haven't even checked what happens when the jython tests throw exceptions, 
> and I know there's alot to be done as far as making it a usable plugin, but I 
> felt like getting some feedback before continuing.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to