¿Cómo puedo crear una biblioteca de pasos?
Un componente opcional está disponible para generar un informe en html de todos los pasos disponibles para el proyecto dado. Esto puede ser útil para consultar durante el Descubrimiento Deliberado o para refinar las características próximas. El informe se genera invocando la clase StepsLibraryGenerator independiente, desde el dedicado test-fw-módulo steps-library.
Para incorporar esto en una construcción de maven, añada la siguiente definición del plugin exec al módulo de prueba dentro de su proyecto. El archivo de salida se generará en el directorio target en el módulo como stepsLibrary.html.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
<dependencies>
<dependency>
<groupId>com.iconsolutions.test</groupId>
<artifactId>test-fw-steps-library</artifactId>
<version>${test-fw-core.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>generate-steps-library</id>
<phase>compile</phase>
<goals>
<goal>java</goal>
</goals>
<configuration>
<includePluginDependencies>true</includePluginDependencies>
<mainClass>com.iconsolutions.testfw.core.steps_library. StepsLibraryGenerator</mainClass>
<arguments>${project.build.directory}/stepsLibrary.html</arguments>
</configuration>
</execution>
</executions>
</plugin>