Executando Casos de Teste Serenity -Cucumber em Paralelo

Eu sou novo no Serenity e no BDD. Eu tenho um pequeno projeto de demonstração baseado no modelo Serenity-Pepino e com base em página. Abaixo está a estrutura do projeto:

Os recursos de logon e logout têm cerca de 8 cenários.

Quero poder executar os arquivos de recursos em paralelo. Qual é a maneira mais fácil e eficaz de conseguir isso?

Até agora eu tenho

Criou uma classe Runner separada para cada recurso e usou o plug-in à prova de falhas ou infalível -Isso é algo que eu não quero, pois não quero um novo corredor para cada arquivo de recurso.

Utilizou o "cucumber-vm-parallel-plugin". Copio colado abaixo do código no meu arquivo pom. Nada aconteceu.

<plugin>
<groupId>com.github.temyers</groupId>
<artifactId>cucumber-jvm-parallel-plugin</artifactId>
<version>1.0.1</version>
<executions>
    <execution>
        <id>generateRunners</id>
        <phase>validate</phase>
        <goals>
            <goal>generateRunners</goal>
        </goals>
        <configuration>
            <glue>com.automationrhapsody.cucumber.parallel.tests</glue>
            <featuresDirectory>src/test/resources/com</featuresDirectory>
            <cucumberOutputDir>target/cucumber-parallel</cucumberOutputDir>
            <format>json,html</format>
            <tags>"~@ignored"</tags>
        </configuration>
    </execution>
</executions>

Pesquisei na documentação do Serenity e executei meu programa usando os seguintes parâmetros, mas não foi possível obter a execução paralela.

mvn verificar -Dthucydides.batch.count = 2 -Dthucydides.batch.number = 2

Eu estou preso aqui. Qualquer ajuda (fácil e eficaz) será apreciada. Além disso, sugira como as opções 2 e 3 acima podem ser feitas corretamente

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion