0

bdd を eclipse プラグイン プロジェクトに入れようとしていますが、maven ビルド フェーズ中に統合テストを実行する方法がわかりません。私のテストを書くために、私は SWTBot フレームワークを使用しています。

私はすでに機能生成を行い、テストをセットアップしました。統合テストを実行するために pom をセットアップするにはどうすればよいですか?

4

1 に答える 1

2

以下の構成を使用して実行しますmvn clean verify。テストを並行して実行したくない場合はparallelperCoreThreadCountthreadCountClassesタグを削除してください。テストの命名規則に一致するように正規表現を更新してください<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>
于 2014-06-17T01:47:32.293 に答える