Преобразование зависимости Maven в Gradle - PullRequest
0 голосов
/ 01 января 2019

Я сейчас следую учебному пособию здесь и увидел плагин POM, который я не смог преобразовать в Gradle, вы можете найти плагин ниже.Попытка следовать парам учебников, хотя они, кажется, не помогли, часть, которую я запутался, - это выполнение и какой синтаксис, который ожидает Gradle.

<plugin>
  <groupId>com.github.temyers</groupId>
  <artifactId>cucumber-jvm-parallel-plugin</artifactId>
  <version>5.0.0</version>

  <executions>
    <execution>
      <id>generateRunners</id>
      <phase>generate-test-sources</phase>
      <goals>
        <goal>generateRunners</goal>
      </goals>
      <configuration>
        <!-- Mandatory -->
        <!-- List of package names to scan for glue code. -->
        <glue>
          <package>com.example</package>
          <package>com.example.other</package>
        </glue>
      </configuration>
    </execution>
  </executions>
</plugin>

1 Ответ

0 голосов
/ 04 января 2019

Начиная с версия 4.x огурец поддерживает параллельное выполнение .Это делает cucumber-jvm-parallel-plugin для Maven устаревшим.

Вам нужно будет создать задачу, использующую градлы JavaExec для вызова огурцов CLI напрямую с --parallel 4.

Я не верю, что вы можетеиспользуйте бегунок Cucumbers JUnit с Gradle для достижения параллельного выполнения, потому что Gradle не устанавливает параллельный компьютер в JUnit, а вместо этого разветвляет JVM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...