…
|
||
---|---|---|
.. | ||
common/xslt | ||
was8 | ||
pom.xml | ||
README.md |
Keycloak Arquillian WebSphere AS Integration Testsuite
- arquillian-was-remote-8.5-custom container is used for deploying artifacts to running WebSphere server
- arquillian-was-remote-8.5-custom is based on arquillian-was-remote-8.5 and solves some ibm dependency issues
- arquillian-was-remote-8.5-custom can be downloaded from this repo
- more info about arquillian-was-remote-8.5-custom:
- There is the artifact
- This is a profile to activate
- To build
ws-dependencies
module it is required to specifylib_location
property where directorylib
is located. Thelib
has to containcom.ibm.ws.admin.client_8.5.0.jar
andcom.ibm.ws.orb_8.5.0.jar
which are part of WebSphere AS installation- see pom.xml for more details
- note: to solve classpath conflicts the package javax/ws from within
com.ibm.ws.admin.client_8.5.0.jar
has to be removed
How to run tests
- start IBM WebSphere container with ibmjdk8 (tests expects that app-server runs on port 8280)
- add the repository to settings.xml
- mvn -f keycloak/pom.xml -Pdistribution -DskipTests clean install
- mvn -f keycloak/testsuite/integration-arquillian/pom.xml -Pauth-server-wildfly -DskipTests clean install
- mvn -f keycloak/testsuite/integration-arquillian/tests/other/adapters/was/pom.xml -Pauth-server-wildfly,app-server-was clean install