¿Seleccionar un corredor diferente para cucumber.api.cli.Main?

1 minuto de lectura

¿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.

  • 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

¿Ha sido útil esta solución?