Skip to content
Stefan Bunciak edited this page May 3, 2014 · 8 revisions

This project consist of S-RAMP remote container adapter implementation for Arquillian. This Arquillian extension will enable users to deploy artifacts to S-RAMP Repository before running their tests using Arquillian.

List of main features:

  • deployment of ShrinkWrap archive into S-RAMP repository,
  • undeployment of all artifacts that has been created during deployment,
  • check of artifacts count before and after archive deployment (so no garbage is left behind),
  • injection of major 'important' objects @ArquillianResource, including instances of SrampAtomApiClient, SrampConfiguration, TaskApiClient, and the deployed archive instance,
  • configuration of S-RAMP connection properties in arquillian.xml,
  • not controlling the server itself (expects one to be running at configured location),
  • usage of Atom-based REST API to interact with S-RAMP/DTGov.

Supported archives:

ShwinkWrap archive S-RAMP Archive/Application
WebArchive /s-ramp/ext/JavaWebApplication
EnterpriseArchive /s-ramp/ext/JavaEnterpriseApplication
JavaArchive /s-ramp/ext/JavaArchive
JavaArchive (containing "META-INF/switchyard.xml") /s-ramp/ext/SwitchYardApplication
JavaArchive (containing "META-INF/kmodule.xml") /s-ramp/ext/KieJarArchive
JavaArchive (containing "META-INF/vdb.xml") /s-ramp/ext/TeiidVdb
Clone this wiki locally