第4章 JBoss EAP にデプロイしたアプリケーションのテスト
JBoss EAP にデプロイした Hello World アプリケーションが動作していることを確認するために、統合テストを追加できます。
ベアメタル上で実行されている JBoss EAP サーバーにデプロイしたアプリケーションのテストを追加するには、以下の手順に従います。
OpenShift Container Platform 上で実行されている JBoss EAP サーバーにデプロイしたアプリケーションのテストを追加するには、以下の手順に従います。
4.1. 統合テストに必要な Maven 依存関係とプロファイルの追加
アプリケーションの統合テストを作成するには、必要な Maven 依存関係を追加します。
前提条件
Maven プロジェクトを作成している。
詳細は、Hello World アプリケーション用の Maven プロジェクトの作成 を参照してください。
手順
pom.xml
設定ファイルで次のプロパティーを定義します。<properties> ... <version.plugin.failsafe>3.2.2</version.plugin.failsafe> </properties>
テストに必要な依存関係を追加します。
<project> ... <dependencies> ... <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> </dependencies> </project>
プロファイルを定義して、統合テストに必要なプラグインを追加します。
<project> ... <profiles> ... <profile> <id>integration-testing</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> 1 <version>${version.plugin.failsafe}</version> <configuration> <includes> <include>**/HelloWorldServletIT</include> 2 </includes> </configuration> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>
次のステップ