[ 
http://jira.codehaus.org/browse/JBEHAVE-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=261572#action_261572
 ] 

Mauro Talevi commented on JBEHAVE-454:
--------------------------------------

The noughtsandcrosses example 
(https://github.com/jbehave/jbehave-core/tree/master/examples/noughtsandcrosses)
 shows stories loaded from a test directory and run as embeddables. 

What you're missing is the <scope>test</scope> in your configuration. 

The gameoflife example will also work if you move them to test directory and 
use configure test scope.


> Can't run-stories-as-embeddables from test directory using Maven plugin
> -----------------------------------------------------------------------
>
>                 Key: JBEHAVE-454
>                 URL: http://jira.codehaus.org/browse/JBEHAVE-454
>             Project: JBehave
>          Issue Type: Bug
>          Components: Maven Plugin
>    Affects Versions: 3.1.2
>            Reporter: Edward Staub
>
> When I tried to use it, the plugin couldn't find my .java file.  
> I suspect that this is because the classloader obtained under Maven with a 
> story that uses 
>           new LoadFromClasspath(this.getClass().getClassLoader())
> as a StoryLoader doesn't include the test class directory - even though the 
> running class is IN the test class directory. The same code works correctly 
> under the Eclipse debugger (including the test class directory in the 
> classpath).  Everything else works correctly in Maven - unit tests, etc.
> The configuration:
>                         <configuration>
>                             
> <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
>                             
> <testSourceDirectory>${project.build.testSourceDirectory}</testSourceDirectory>
>                             <includes>
>                                 <include>**/ProcessorTestStory.java</include>
>                             </includes>
>                             <metaFilters>
>                                 <metaFilter>+author *</metaFilter>
>                                 <metaFilter>-skip</metaFilter>
>                             </metaFilters>
>                             <systemProperties>
>                                 <property>
>                                     <name>java.awt.headless</name>
>                                     <value>true</value>
>                                 </property>
>                             </systemProperties>
>                             
> <ignoreFailureInStories>true</ignoreFailureInStories>
>                             <ignoreFailureInView>false</ignoreFailureInView>
>                         </configuration>
> -Ed

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

    http://xircles.codehaus.org/manage_email


Reply via email to