¿Es posible definir/especificar un corredor al iniciar las pruebas desde la línea de comando de pepino (cucumber.api.cli.Main
)? El motivo de esto es que puedo generar informes xml en Jenkins y enviar los resultados a ALM Octane.
De alguna manera heredé este proyecto y está usando gradle para hacer un javaexect
y llama cucumber.api.cli.Main
Sé que es posible hacer esto con @RunWith(OctaneCucumber.class)
cuando se usa JUnit runner + maven (o solo JUnit runner), de lo contrario, esa etiqueta se ignora. Tengo el corredor personalizado con esa etiqueta, pero cuando corro desde cucumber.api.cli.Main
No puedo encontrar una manera de ejecutarlo y mi etiqueta simplemente se ignora.
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
cucumber.api.cli.Main no utiliza ningún corredor cuando se llama desde la línea de comandos. Puede agregar el código personalizado como un complemento, usando la opción -p. Consulte este artículo – Automationrhapsody.com/create-cucumber-jvm-custom-formatter.
– saltamontes
27 de noviembre de 2017 a las 15:39