bdd を eclipse プラグイン プロジェクトに入れようとしていますが、maven ビルド フェーズ中に統合テストを実行する方法がわかりません。私のテストを書くために、私は SWTBot フレームワークを使用しています。
私はすでに機能生成を行い、テストをセットアップしました。統合テストを実行するために pom をセットアップするにはどうすればよいですか?
bdd を eclipse プラグイン プロジェクトに入れようとしていますが、maven ビルド フェーズ中に統合テストを実行する方法がわかりません。私のテストを書くために、私は SWTBot フレームワークを使用しています。
私はすでに機能生成を行い、テストをセットアップしました。統合テストを実行するために pom をセットアップするにはどうすればよいですか?
以下の構成を使用して実行しますmvn clean verify
。テストを並行して実行したくない場合はparallel
、perCoreThreadCount
とthreadCountClasses
タグを削除してください。テストの命名規則に一致するように正規表現を更新してください<include>**/Run*.java</include>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<executions>
<execution>
<id>acceptance-test</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<outputEncoding>UTF-8</outputEncoding>
<parallel>classes</parallel>
<perCoreThreadCount>true</perCoreThreadCount>
<threadCountClasses>10</threadCountClasses>
<argLine>-Xmx1024m</argLine>
<argLine>-XX:MaxPermSize=256m</argLine>
<includes>
<include>**/Run*.java</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>