Hi Mauro,

sol-2:~ sns$ mvn -v
Apache Maven 2.2.0 (r788681; 2009-06-26 08:04:01-0500)
Java version: 1.6.0_20
Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.3" arch: "x86_64" Family: "mac"

I don't have any specific scenario configuration. Just this:

public class UserLogsInSuccessfully extends Scenario {
        public UserLogsInSuccessfully() {
                super(new CandidateSteps[] { new LoginSteps() });
        }
}

public class LoginSteps extends Steps  {
        
        @Given("I am not logged in")
        public void logOut() {
        }
        
        @When("I log in as $username with a password $password")
    public void logIn(String username, String password) {
                System.out.println("login: " + username + " / " + password) ;
        }

        @Then("I should see a message, \"$message\"")
    public void checkMessage(String message) {
                System.out.println("message: " + message) ;
        }
        
}

Given I am not logged in
When I log in as Liz with a password JBehaver
Then I should see a message, "Welcome, Liz!"

That's basically the example from the documentation.

Thanks for looking into this.

Stephan

On Jun 1, 2010, at 1:02 AM, Mauro Talevi wrote:

> Hi Stephan,
> 
> can you please provide a sample of your scenario configuration, as well
> as your running env, as outputted by mvn -v.
> 
> Cheers
> 
> On 01/06/2010 07:49, Stephan Schwab wrote:
>> Dear All!
>> 
>> The JBehave Maven plugin is giving me a hard time. I cannot create reports 
>> for my scenarios. This is how running "mvn install" looks like:
>> 
>> [INFO] 
>> [INFO] --- jbehave-maven-plugin:2.5.8:run-scenarios (run-scenarios) @ 
>> jbehave ---
>> [INFO] Running scenario org.courseware.scenarios.UserLogsInSuccessfully
>> login: Liz / JBehaver
>> message: Welcome, Liz!
>> [INFO] 
>> [INFO] --- jbehave-maven-plugin:2.5.8:render-reports (render-reports) @ 
>> jbehave ---
>> [INFO] Rendering reports in '/Users/sns/Documents/CourseWare/Java TDD BDD 
>> Practices Tools/workspace/jbehave/target/jbehave-reports' using formats 
>> '[txt, html, xml]' and template properties '{renderedDirectory=rendered, 
>> defaultFormats=stats}'
>> [INFO] Rendered reports with 0 scenarios (of which 0 failed)
>> [INFO] 
>> 
>> The run-scenarios goal is executed and the one scenario that I have is being 
>> executed. But for the render-reports goal no scenario is run and hence there 
>> are only empty reports.
>> 
>> Attached is the build section from my pom.xml. I have nothing in the report 
>> section.
>> 
>> Many thanks for any help I will hopefully receive.
>> 
>> Greetings,
>> Stephan
>> 
>> <build>
>>      <plugins>
>>              <plugin>
>>                              <groupId>org.jbehave</groupId>
>>                              <artifactId>jbehave-maven-plugin</artifactId>
>>                              <version>2.5.8</version>
>>                              <executions>
>>                                      <execution>
>>                                              <id>run-scenarios</id>
>>                                              <phase>integration-test</phase>
>>                                              <configuration>
>>                                                      <scope>test</scope>
>>                                                      
>> <classLoaderInjected>false</classLoaderInjected>
>>                                                      <scenarioIncludes>
>>                                                              
>> <scenarioInclude>**/scenarios/*.java</scenarioInclude>
>>                                                      </scenarioIncludes>
>>                                                      <scenarioExcludes>
>>                                                              
>> <scenarioExclude>**/*Steps.java</scenarioExclude>
>>                                                      </scenarioExcludes>
>>                                              </configuration>
>>                                              <goals>
>>                                                      
>> <goal>run-scenarios</goal>
>>                                              </goals>
>>                                      </execution>
>>                                      <execution>
>>                                              <id>render-reports</id>
>>                                              
>> <phase>post-integration-test</phase>
>>                                              <configuration>
>>                                                      <scope>test</scope>
>>                                                      
>> <classLoaderInjected>false</classLoaderInjected>
>>                                                      <scenarioIncludes>
>>                                                              
>> <scenarioInclude>**/scenarios/*.java</scenarioInclude>
>>                                                      </scenarioIncludes>
>>                                                      <scenarioExcludes>
>>                                                              
>> <scenarioExclude>**/*Steps.java</scenarioExclude>
>>                                                      </scenarioExcludes>
>>                                                      
>> <outputDirectory>${basedir}/target/jbehave-reports</outputDirectory>
>>                                                      <formats>
>>                                                              
>> <format>txt</format>
>>                                                              
>> <format>html</format>
>>                                                              
>> <format>xml</format>
>>                                                      </formats>
>>                                                      <templateProperties>
>>                                                              <property>
>>                                                                      
>> <name>defaultFormats</name>
>>                                                                      
>> <value>stats</value>
>>                                                              </property>
>>                                                              <property>
>>                                                                      
>> <name>renderedDirectory</name>
>>                                                                      
>> <value>rendered</value>
>>                                                              </property>
>>                                                      </templateProperties>
>>                                                      
>> <ignoreFailure>true</ignoreFailure>
>>                                                      <batch>true</batch>
>>                                              </configuration>
>>                                              <goals>
>>                                                      
>> <goal>render-reports</goal>
>>                                              </goals>
>>                                      </execution>
>>                              </executions>
>>                      </plugin>
>>              </plugins>
>>      </build>
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>> 
>>    http://xircles.codehaus.org/manage_email
>> 
>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>    http://xircles.codehaus.org/manage_email
> 
> 


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

    http://xircles.codehaus.org/manage_email


Reply via email to