9.6.8. Spring Boot Secured サンプルアプリケーション統合テストの実行
ここでは、認証された oc クライアントによって提供される Red Hat SSO サーバーを使用して統合テストを実行する方法を説明します。
前提条件
-
認証された
ocクライアント。
手順
警告
統合テストを実行すると、サンプルアプリケーションの既存インスタンスがすべて、ターゲット OpenShift プロジェクトから削除されます。サンプルアプリケーションを誤って削除しないようにするには、テストを実行するために別の OpenShift プロジェクトを作成して選択してください。
- 端末アプリケーションで、プロジェクトのディレクトリーに移動します。
Red Hat SSO サーバーアプリケーションを作成します。
oc create -f service.sso.yaml
oc create -f service.sso.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Red Hat SSO サーバーの準備ができるまで待ちます。Web コンソールに移動するか、または
oc get podsの出力を表示して、Red Hat SSO サーバーを実行する Pod が準備状態にあるかどうかを確認します。 統合テストを実行します。
mvn clean verify -Popenshift,openshift-it -DSSO_AUTH_SERVER_URL=$(oc get route secure-sso -o jsonpath='{"https://"}{.spec.host}{"/auth\n"}')mvn clean verify -Popenshift,openshift-it -DSSO_AUTH_SERVER_URL=$(oc get route secure-sso -o jsonpath='{"https://"}{.spec.host}{"/auth\n"}')Copy to Clipboard Copied! Toggle word wrap Toggle overflow