Arquillian Container Parent OpenShift

OpenShift Container integrations for the Arquillian Project

Лицензия

Лицензия

Public Domain
Категории

Категории

JBoss Контейнер Application Servers Arquillian Тестирование приложения и мониторинг OpenShift PaaS Providers
Группа

Группа

org.jboss.arquillian.container
Идентификатор

Идентификатор

arquillian-parent-openshift
Последняя версия

Последняя версия

1.0.0.Beta1
Дата

Дата

Тип

Тип

pom
Описание

Описание

Arquillian Container Parent OpenShift
OpenShift Container integrations for the Arquillian Project
Ссылка на сайт

Ссылка на сайт

http://www.jboss.org/arquillian-parent-openshift
Организация-разработчик

Организация-разработчик

JBoss by Red Hat

Скачать arquillian-parent-openshift

Имя Файла Размер
arquillian-parent-openshift-1.0.0.Beta1.pom 2 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.jboss.arquillian.container/arquillian-parent-openshift/ -->
<dependency>
    <groupId>org.jboss.arquillian.container</groupId>
    <artifactId>arquillian-parent-openshift</artifactId>
    <version>1.0.0.Beta1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.arquillian.container/arquillian-parent-openshift/
implementation 'org.jboss.arquillian.container:arquillian-parent-openshift:1.0.0.Beta1'
// https://jarcasting.com/artifacts/org.jboss.arquillian.container/arquillian-parent-openshift/
implementation ("org.jboss.arquillian.container:arquillian-parent-openshift:1.0.0.Beta1")
'org.jboss.arquillian.container:arquillian-parent-openshift:pom:1.0.0.Beta1'
<dependency org="org.jboss.arquillian.container" name="arquillian-parent-openshift" rev="1.0.0.Beta1">
  <artifact name="arquillian-parent-openshift" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.jboss.arquillian.container', module='arquillian-parent-openshift', version='1.0.0.Beta1')
)
libraryDependencies += "org.jboss.arquillian.container" % "arquillian-parent-openshift" % "1.0.0.Beta1"
[org.jboss.arquillian.container/arquillian-parent-openshift "1.0.0.Beta1"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • openshift-express

Obsolete

We don't maintain this code base anymore. If you want to use Arquillian for testing your Openshift applications head to Arquillian Cube. That's where you find latest tools!

Arquillian Containers for Red Hat OpenShift

Register on https://www.openshift.com to get a free access!

OpenShift Container

This container requires user to have create a domain and application using rhc commands:

  • rhc-create-domain
  • rhc-create-app

This will establish a remote Git repository and provide user with credentials which are required in order to use the container.

Specify following configuration in arquillian.xml file:

  • namespace - a namespace created by rhc-create-domain tool, e.g. bar
  • application - an application name created by rhc-create-app tool, e.g. foo
  • login - a Red Hat login (RHN with OpenShift access, e.g. bar@redhat.com
  • sshUserName - an user name generated when an application is created by rhc-create-app tool, e.g. a7b1daad5c624157bdeea60b26cf8eba

Following configuration properties have sensible defaults, but can be modified:

  • type - cartridge type, e.g. jbossas-7.0
  • libraDomain - domain where OpenShift server instance is running, e.g. rhcloud.com
  • deploymentTimeoutInSeconds - timeout in seconds to wait for a deployment to be finished
  • discardHistory - activates discarding deploying/undeploying commits from Arquillian

Following configuration properties are optional

  • passphrase - the passphrase to SSH identity key, can be set via SSH_PASSPHRASE environment variable
  • identityFile - the path to SSH identity key (must be absolute), can be set via SSH_IDENTITYFILE environment variable
  • disableStrictHostChecking - set it to true to disable StrictHostChecking policy

For jbossas-7.0 cartridge automatic deployment is disabled during execution of the tests. This means your application built from pom.xml is not available during testing. A workaround is to use a different application name and repository for testing.

Note: Requires Maven Surefire plugin 2.9 or higher, because of SUREFIRE-743

org.jboss.arquillian.container

An Innovative Testing Platform for the JVM

Версии библиотеки

Версия
1.0.0.Beta1
1.0.0.Alpha2
1.0.0.Alpha1