demoiselle/behave — pull request #64 by marvinsiq (2013-08-27 12:35:09+00:00)
Title: Adiciona screenshot dos passos com erro no relatório padrão do jbehave

Foi criado um novo formato de relatório que estende do formato HTML padrão e insere os screenshots.
O screenshot é criado sempre que um step falha, independente de configuração. Ele é salvo dentro do diretório ./target/jbehave/view/screenshots
Para melhor visualização dos relatórios, recomenda-se adicionar o plugin abaixo no pom.xml do projeto.
Este plugin extrai os css e as imagens do relatório.

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack-jbehave-site-resources</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<overwriteReleases>false</overwriteReleases>
<overwriteSnapshots>true</overwriteSnapshots>
<artifactItems>
<artifactItem>
<groupId>org.jbehave.site</groupId>
<artifactId>jbehave-site-resources</artifactId>
<version>3.1.1</version>
<type>zip</type>
<outputDirectory> ${project.build.directory}/jbehave/view</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>unpack-jbehave-reports-resources</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<overwriteReleases>false</overwriteReleases>
<overwriteSnapshots>true</overwriteSnapshots>
<artifactItems>
<artifactItem>
<groupId>org.jbehave</groupId>
<artifactId>jbehave-core</artifactId>
<version>${jbehave.core.version}</version>
<outputDirectory>${project.build.directory}/jbehave/view</outputDirectory>
<includes>**\/*.css,**\/*.ftl,**\/*.js</includes>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>

Adicione também a dependencia

<dependency>
<groupId>org.jbehave</groupId>
<artifactId>jbehave-core</artifactId>
<version>3.6.7</version>
</dependency>

O resultado final do relatório será este:
![relatorio](https://f.cloud.github.com/assets/888786/1034292/68f83606-0f14-11e3-85ba-a1a59f34b24d.png)