Cucumber JUnit Platform Engine no puede configurar la ejecución paralela

1 minuto de lectura

P. Korstanje, por favor ayúdame,

Se creó el archivo junit-platform.properties con la siguiente configuración

cucumber.execution.parallel.enabled=true
cucumber.execution.parallel.config.strategy=fixed
cucumber.execution.parallel.config.fixed.parallelism=16

gradle usado

pepino=”5.6.0″

corredor de pepino

import io.cucumber.junit.Cucumber;
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
public class RunCucumberTest {
}

ganchoclase

@SpringBootTest(classes = SpringBootCucumberApplication.class)
public class UIHooks {}

SpringApp

@ExtendWith(SpringExtension.class)
@SpringBootApplication(scanBasePackages = {"io.tpd.springbootcucumber"})
@EntityScan(basePackages = {"io.tpd.springbootcucumber"})
public class SpringBootCucumberApplication {}

Como ejemplo, traté de usar https://github.com/cucumber/cucumber-jvm/blob/master/junit-platform-engine/README.md#surefire-and-gradle-workarounds para Gradle

pero val consoleLauncherTest registrando la solución (JavaExec::class) y @Cucumber no me ayudó

  • Parece que todavía estás usando JUnit 4 y cucumber-junit. También @ExtendWith(SpringExtension.class) no le hará ningún bien a Pepino. Podría valer la pena centrarse en el aspecto mínimo de stackoverflow.com/help/minimal-reproducible-example

    – Diputado Korstanje

    16 de junio de 2020 a las 17:07


  • Incluso podría valer la pena dejar la bota de resorte fuera por completo. Vea si puede hacer que una palabra de saludo funcione.

    – Diputado Korstanje

    16 de junio de 2020 a las 17:09

¿Ha sido útil esta solución?