Documentation for a newer release is available. View Latest

¿Cómo creo una biblioteca de pasos?

Hay un componente opcional disponible para generar un informe HTML de todos los pasos disponibles para el proyecto dado. Esto puede ser útil para consultar durante el Descubrimiento Deliberado o al refinar funcionalidades próximas. El informe se genera invocando la clase standalone StepsLibraryGenerator, desde el módulo dedicado test-fw-steps-library.

Para incorporar esto en una build de Maven, añade la siguiente definición del plugin exec al módulo de pruebas dentro de tu proyecto. El archivo de salida se generará en el directorio target del 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>