Jenkins の maven を CI としてビルドした webapp をテストする必要があります。Jenkins インスタンスは、スクリプトを介して「ビルド後のステップ」として webapp をテスト環境にデプロイします。デプロイ後、いくつかの統合テストを実行し、結果を jenkins インスタンスに戻す必要があります。
Maven 自体に webapp をデプロイさせ、surefire/failsafe を使用させることは許可されていないため、許可することはできません。
私はすでに、Selenium WebDriver を使用して JUnit テストを実行する小さな Java アプリを持っています。次のように、このアプリを「ビルド後のステップ」として実行できます。
java -cp /usr/share/java/junit.jar junit.textui.TestRunner [test class name]
しかし、依存関係を含める方法(おそらく、コマンドラインのSeleniumスクリプトのようなもの)と、結果をJenkinsに戻す方法がわかりません。