Как запустить плагин Maven после mvn gatling: тест - PullRequest
0 голосов
/ 11 апреля 2019

Мне нужно запустить плагин Maven после запуска Gatling (gatling-maven-plugin), чтобы очистить мой целевой каталог.

В следующей статье говорится, что mvn gatling: test связан с фазой интеграции-тестирования Maven. https://github.com/gatling/gatling/blob/65524556b1aaee7d129cc9c4794977468493ad34/src/sphinx/extensions/maven_plugin.rst#usage

Зная, что плагины, привязанные к одной и той же фазе, запускаются последовательно, я добавил плагин после того, как плагин gatling-maven-подключился к той же фазе тестов интеграции.

К сожалению, этот плагин никогда не запускается. Благодарим вас за советы о том, как запустить плагин после запуска gatling-maven-plugin.

Фрагмент того, что я пытаюсь сделать ниже. Ценю любые советы. Я делаю нечто подобное и успешно с maven-surefire-plugin, добавляя плагин после того, как он привязан к фазе тестирования, и он работает отлично. Почесывая голову на этом.

<plugin>
  <groupId>io.gatling</groupId>
  <artifactId>gatling-maven-plugin</artifactId>
  <version>3.0.1</version>
  <configuration>
    <simulationsFolder>src/test/java</simulationsFolder>
    <includes>
      <include>perf.Test</include>
    </includes>
  </configuration>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-antrun-plugin</artifactId>
  <version>1.8</version>
  <executions>
    <execution>
      <id>myId</id>
      <phase>integration-test</phase>
      <goals>
        <goal>run</goal>
        <configuration>
          <target>
            <echo message="running something after gatling"/>
          </target>
        </configuration>
      </execution>
    </executions>
</plugin>

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019

та же проблема со срывом.Удалось сделать это внутри самого Гатлинга, но, похоже, идеальной очистки не достигнуто!также взаимодействие между гатлингом и другими плагинами невозможно во время фазы интеграции.после запуска тестов Гатлинга весь контроль выполнения заканчивается тем же плагином.

0 голосов
/ 11 апреля 2019

Мне кажется странным, что плагин никогда не запускается.

В любом случае, для очистки я бы использовал фазу post-integration-test.

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