Home  
            /
testsuite                     /
integration-arquillian                     /
tests                     /
other                     /
adapters                     /
was     
        
            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 specify lib_location property where directory lib is located. The lib has to contain com.ibm.ws.admin.client_8.5.0.jar and com.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