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

Marc Siramy commented on JBEHAVE-425:
-------------------------------------

I've changed my plugin configuration to the following:
<plugin>
        <groupId>org.jbehave</groupId>
        <artifactId>jbehave-maven-plugin</artifactId>
        <version>${jbehave.maven.plugin.version}</version>
        <!-- configuration moved from execution section to plugin section - see 
http://jira.codehaus.org/browse/JBEHAVE-207 -->
        <configuration>
        <scenarioIncludes>
           <scenarioInclude>**/*CommonStoriesTest.java</scenarioInclude>
        </scenarioIncludes>
        <scenarioExcludes>
           <scenarioExclude>**/*Steps.java</scenarioExclude>
        </scenarioExcludes>
        <includes>
           <include>**/*CommonStoriesTest.java</include>
        </includes>
        <excludes>
           <exclude>**/*Steps.java</exclude>
        </excludes>
        <metaFilters>
                <metaFilter>+author *</metaFilter>
                <metaFilter>-skip</metaFilter>
        </metaFilters>
        <systemProperties>
                <property>
                   <name>java.awt.headless</name>
                   <value>false</value>
                </property>
        </systemProperties>
        <batch>true</batch>
        <generateViewAfterStories>true</generateViewAfterStories>
        <ignoreFailureInStories>false</ignoreFailureInStories>
        <ignoreFailureInView>false</ignoreFailureInView>
        <scope>test</scope>
        </configuration>
        <executions>
                <execution>
                <id>run-stories-as-embeddables</id>
                <phase>test</phase>
                <goals>
                        <goal>run-stories-as-embeddables</goal>
                        <goal>report-stepdocs</goal>
                        <goal>generate-stories-view</goal>
                </goals>
                </execution>
        </executions>
        <dependencies>
                <dependency>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                        <version>${log4j.version}</version>
                </dependency>
        </dependencies>
</plugin>

And this is the new error I obtain:

[INFO] [jbehave:run-stories-as-embeddables {execution: default-cli}]
[INFO] Running stories using embedder 
Embedder[configuration=org.jbehave.core.configuration.MostUsefulConfiguration@1702c48,candid
ateSteps=[],classLoader=EmbedderClassLoader[urls=[/C:/DEV/workspace/jbehavekit/target/test-classes,
 /C:/DEV/workspace/jbehavekit/t
arget/classes, selenium-java-client-driver-1.0.1.jar, 
flash-selenium-java-client-extension-1.0.jar, httpclient-4.1-beta1.jar, http
core-4.1.jar, commons-logging-1.1.1.jar, commons-codec-1.4.jar, 
jbehave-web-selenium-3.2-beta-3.jar, jbehave-core-3.2-beta-4.jar,
commons-collections-3.2.1.jar, commons-io-1.4.jar, commons-lang-2.5.jar, 
plexus-utils-2.0.5.jar, freemarker-2.3.16.jar, junit-dep-
4.8.2.jar, hamcrest-all-1.1.jar, selenium-2.0b1.jar, junit-4.8.1.jar, 
selenium-chrome-driver-2.0b1.jar, selenium-remote-client-2.0
b1.jar, cglib-nodep-2.1_3.jar, selenium-remote-common-2.0b1.jar, 
selenium-common-2.0b1.jar, json-20080701.jar, guava-r07.jar, sele
nium-htmlunit-driver-2.0b1.jar, htmlunit-2.8.jar, xalan-2.7.1.jar, 
serializer-2.7.1.jar, xml-apis-1.3.04.jar, httpmime-4.0.1.jar,
apache-mime4j-0.6.jar, htmlunit-core-js-2.8.jar, xercesImpl-2.9.1.jar, 
nekohtml-1.9.14.jar, cssparser-0.9.5.jar, sac-1.3.jar, sele
nium-firefox-driver-2.0b1.jar, selenium-ie-driver-2.0b1.jar, jna-3.2.2.jar, 
selenium-iphone-driver-2.0b1.jar, selenium-support-2.0
b1.jar, selenium-server-2.0b1.jar, ant-1.6.5.jar, bcprov-jdk15-135.jar, 
mx4j-tools-3.0.1.jar, servlet-api-2.5-6.1.9.jar, castor-xm
l-1.3.1.jar, castor-core-1.3.1.jar, spring-aop-3.0.5.RELEASE.jar, 
aopalliance-1.0.jar, spring-asm-3.0.5.RELEASE.jar, spring-beans-
3.0.5.RELEASE.jar, spring-core-3.0.5.RELEASE.jar, aspectjrt-1.6.2.jar, 
aspectjlib-1.6.2.jar, jsch-0.1.44.jar, ojdbc14-10.2.0.2.0.j
ar],parent=org.codehaus.classworlds.RealmClassLoader@10a6ae2],embedderControls=UnmodifiableEmbedderControls[EmbedderControls[batch
=true,skip=false,generateViewAfterStories=true,ignoreFailureInStories=false,ignoreFailureInView=false]],metaFilters=[+author
 *, -s
kip],systemProperties={java.awt.headless=false},storyMapper=StoryMapper,storyRunner=StoryRunner,embedderMonitor=MavenEmbedderMonit
or]
[INFO] Found class names: 
[com.gemalto.jbehavekit.pepito.common_stories.stories.CommonStoriesTest]
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Instantiation failed 
forcom.gemalto.jbehavekit.pepito.common_stories.stories.CommonStoriesTest of 
type interface org.jbehav
e.core.Embeddable using class loader 
EmbedderClassLoader[urls=[/C:/DEV/workspace/jbehavekit/target/test-classes, 
/C:/DEV/workspace
/jbehavekit/target/classes, selenium-java-client-driver-1.0.1.jar, 
flash-selenium-java-client-extension-1.0.jar, httpclient-4.1-be
ta1.jar, httpcore-4.1.jar, commons-logging-1.1.1.jar, commons-codec-1.4.jar, 
jbehave-web-selenium-3.2-beta-3.jar, jbehave-core-3.2
-beta-4.jar, commons-collections-3.2.1.jar, commons-io-1.4.jar, 
commons-lang-2.5.jar, plexus-utils-2.0.5.jar, freemarker-2.3.16.ja
r, junit-dep-4.8.2.jar, hamcrest-all-1.1.jar, selenium-2.0b1.jar, 
junit-4.8.1.jar, selenium-chrome-driver-2.0b1.jar, selenium-remo
te-client-2.0b1.jar, cglib-nodep-2.1_3.jar, selenium-remote-common-2.0b1.jar, 
selenium-common-2.0b1.jar, json-20080701.jar, guava-
r07.jar, selenium-htmlunit-driver-2.0b1.jar, htmlunit-2.8.jar, xalan-2.7.1.jar, 
serializer-2.7.1.jar, xml-apis-1.3.04.jar, httpmim
e-4.0.1.jar, apache-mime4j-0.6.jar, htmlunit-core-js-2.8.jar, 
xercesImpl-2.9.1.jar, nekohtml-1.9.14.jar, cssparser-0.9.5.jar, sac-
1.3.jar, selenium-firefox-driver-2.0b1.jar, selenium-ie-driver-2.0b1.jar, 
jna-3.2.2.jar, selenium-iphone-driver-2.0b1.jar, seleniu
m-support-2.0b1.jar, selenium-server-2.0b1.jar, ant-1.6.5.jar, 
bcprov-jdk15-135.jar, mx4j-tools-3.0.1.jar, servlet-api-2.5-6.1.9.j
ar, castor-xml-1.3.1.jar, castor-core-1.3.1.jar, spring-aop-3.0.5.RELEASE.jar, 
aopalliance-1.0.jar, spring-asm-3.0.5.RELEASE.jar,
spring-beans-3.0.5.RELEASE.jar, spring-core-3.0.5.RELEASE.jar, 
aspectjrt-1.6.2.jar, aspectjlib-1.6.2.jar, jsch-0.1.44.jar, ojdbc14
-10.2.0.2.0.jar],parent=org.codehaus.classworlds.RealmClassLoader@10a6ae2]
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.jbehave.core.embedder.EmbedderClassLoader$InstantiationFailed: 
Instantiation failed forcom.gemalto.jbehavekit.pepito.common_st
ories.stories.CommonStoriesTest of type interface org.jbehave.core.Embeddable 
using class loader EmbedderClassLoader[urls=[/C:/DEV
/workspace/jbehavekit/target/test-classes, 
/C:/DEV/workspace/jbehavekit/target/classes, 
selenium-java-client-driver-1.0.1.jar, fla
sh-selenium-java-client-extension-1.0.jar, httpclient-4.1-beta1.jar, 
httpcore-4.1.jar, commons-logging-1.1.1.jar, commons-codec-1.
4.jar, jbehave-web-selenium-3.2-beta-3.jar, jbehave-core-3.2-beta-4.jar, 
commons-collections-3.2.1.jar, commons-io-1.4.jar, common
s-lang-2.5.jar, plexus-utils-2.0.5.jar, freemarker-2.3.16.jar, 
junit-dep-4.8.2.jar, hamcrest-all-1.1.jar, selenium-2.0b1.jar, juni
t-4.8.1.jar, selenium-chrome-driver-2.0b1.jar, 
selenium-remote-client-2.0b1.jar, cglib-nodep-2.1_3.jar, 
selenium-remote-common-2.0
b1.jar, selenium-common-2.0b1.jar, json-20080701.jar, guava-r07.jar, 
selenium-htmlunit-driver-2.0b1.jar, htmlunit-2.8.jar, xalan-2
.7.1.jar, serializer-2.7.1.jar, xml-apis-1.3.04.jar, httpmime-4.0.1.jar, 
apache-mime4j-0.6.jar, htmlunit-core-js-2.8.jar, xercesIm
pl-2.9.1.jar, nekohtml-1.9.14.jar, cssparser-0.9.5.jar, sac-1.3.jar, 
selenium-firefox-driver-2.0b1.jar, selenium-ie-driver-2.0b1.j
ar, jna-3.2.2.jar, selenium-iphone-driver-2.0b1.jar, 
selenium-support-2.0b1.jar, selenium-server-2.0b1.jar, ant-1.6.5.jar, bcprov-
jdk15-135.jar, mx4j-tools-3.0.1.jar, servlet-api-2.5-6.1.9.jar, 
castor-xml-1.3.1.jar, castor-core-1.3.1.jar, spring-aop-3.0.5.RELE
ASE.jar, aopalliance-1.0.jar, spring-asm-3.0.5.RELEASE.jar, 
spring-beans-3.0.5.RELEASE.jar, spring-core-3.0.5.RELEASE.jar, aspectj
rt-1.6.2.jar, aspectjlib-1.6.2.jar, jsch-0.1.44.jar, 
ojdbc14-10.2.0.2.0.jar],parent=org.codehaus.classworlds.RealmClassLoader@10a6
ae2]
        at 
org.jbehave.core.embedder.EmbedderClassLoader.newInstance(EmbedderClassLoader.java:39)
        at org.jbehave.core.embedder.Embedder.embeddables(Embedder.java:131)
        at org.jbehave.core.embedder.Embedder.runAsEmbeddables(Embedder.java:97)
        at 
org.jbehave.mojo.RunStoriesAsEmbeddables.execute(RunStoriesAsEmbeddables.java:17)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.lang.ClassNotFoundException: 
com.gemalto.jbehavekit.pepito.common_stories.stories.CommonStoriesTest
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at 
org.jbehave.core.embedder.EmbedderClassLoader.newInstance(EmbedderClassLoader.java:37)
        ... 22 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Fri Feb 04 18:34:37 CET 2011
[INFO] Final Memory: 14M/27M
[INFO] ------------------------------------------------------------------------

Regards,
Marc


> Maven JBehave plugin goal jbehave:run-stories-as-embeddables doesn't found my 
> JUnitStories test classes
> -------------------------------------------------------------------------------------------------------
>
>                 Key: JBEHAVE-425
>                 URL: http://jira.codehaus.org/browse/JBEHAVE-425
>             Project: JBehave
>          Issue Type: Bug
>          Components: Maven Plugin
>    Affects Versions: web-3.2
>         Environment: $ mvn --version
> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
> Java version: 1.6.0_16
> Java home: C:\DEV\Java\jdk1.6.0_16\jre
> Default locale: fr_FR, platform encoding: UTF-8
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>            Reporter: Marc Siramy
>         Attachments: jBehavePluginConf.xml
>
>
> I'm testing a web site with Jbehave-web-selenium 3.2-beta-3 and I I'd rather 
> run my tests with jbehave-maven-plugin instead of running them with 
> maven-surefire-plugin, due to some issues of this last plugin with 
> jbehave-hudson-plugin (please see this issue for more information: 
> https://github.com/aparkinson/jbehave-hudson-plugin/issues#issue/1)
> But jbehave-maven-plugin doesn't recognize my JUnitStories test classes (that 
> seems to be always the case for plugin configurations given in JBEHAVE-207 
> issue (http://jira.codehaus.org/browse/JBEHAVE-207).
> Please the attached file for maven plugins configuration details.

-- 
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