Arquillian Container SE 1.0.2.Final Released

The Arquillian team is proud to announce the 1.0.2.Final release of the Arquillian Container SE component!

What is Arquillian?

Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.

Release details

Component Arquillian Container SE
Version 1.0.2.Final view tag
Release date 2017-12-01
Released by Tomáš Remeš
Compiled against

Published artifacts org.jboss.arquillian.container

  • org.jboss.arquillian.container » container-se-api jar javadoc pom
  • org.jboss.arquillian.container » container-se-managed jar javadoc pom
  • org.jboss.arquillian.container » container-se-server jar javadoc pom
  • org.jboss.arquillian.container » container-se-tests jar javadoc pom

Release notes and resolved issues 0

Thanks to the following list of contributors: Tomas Remes, Bartosz Majsak

Arquillian Container Chameleon 1.0.0.Beta3 Released

Since we wrote this post we didn't laze around. Check our latest announcement.

The Arquillian team is proud to announce the 1.0.0.Beta3 release of the Arquillian Container Chameleon component!

What’s new in this release

Support for WildFly 11

With this release we bring support for latest version of WildFly container. We would like to take this opportunity to highlight how easy it is to get support for a custom container if it’s not defined by Chameleon itself.

Prior to this release, if you needed support for WildFly 11, there were just two things you had to do in order to use it with Chameleon:

  • create a containers.yml file (like the snippet below)
  • point Chameleon to load it, instead of the default one
- name: WildFly
  versionExpression: 11.*
  adapters:
    - type: remote
      coordinates: org.wildfly.arquillian:wildfly-arquillian-container-remote:2.1.0.Final
      adapterClass: org.jboss.as.arquillian.container.remote.RemoteDeployableContainer
    - type: managed
      coordinates: org.wildfly.arquillian:wildfly-arquillian-container-managed:2.1.0.Final
      adapterClass: org.jboss.as.arquillian.container.managed.ManagedDeployableContainer
      configuration:
        jbossHome: ${dist}
    - type: embedded
      coordinates: org.wildfly.arquillian:wildfly-arquillian-container-embedded:2.1.0.Final
      adapterClass: org.jboss.as.arquillian.container.embedded.EmbeddedDeployableContainer
      configuration: 
         jbossHome: ${dist}
         modulePath: ${dist}/modules
  defaultType: managed
  dist:
    coordinates: org.wildfly:wildfly-dist:zip:${version}
  exclude:
    - org.jboss.arquillian.test:*
    - org.jboss.arquillian.testenricher:*
    - org.jboss.arquillian.container:*
    - org.jboss.arquillian.core:*
    - org.jboss.arquillian.config:*
    - org.jboss.arquillian.protocol:*
    - org.jboss.shrinkwrap.api:*
    - org.jboss.shrinkwrap:*
    - org.jboss.shrinkwrap.descriptors:*
    - org.jboss.shrinkwrap.resolver:*
    - "*:wildfly-arquillian-testenricher-msc"

and then run the build using command such as:

mvn clean install -Darq.container.chameleon.configuration.chameleonContainerConfigurationFile=${PWD}/containers.yml -Darq.container.chameleon.configuration.chameleonTarget=wildfly:11.0.0.Final:managed

This way you can also easily contribute support for your favorite container and become Arquillian Hero forever!

GlassFish containers

We brought support for latest GlassFish 5 server, you can use it as follows:

  • glassfish:5.0:managed
  • glassfish:5.0:remote

In addition we depracated support for GlassFish 4.0 in favor of GlassFish 4.1.

What is Arquillian Container Chameleon?

The Chameleon container can quickly adapt to your needs of testing against several containers (JBoss AS / JBoss EAP / WildFly / GlassFish) or even switching between different modes (Managed / Remote / Embedded) without requiring additional dependency configuration.

Release details

Component Arquillian Container Chameleon
Version 1.0.0.Beta3 view tag
Release date 2017-11-29
Released by Bartosz Majsak
Compiled against

Published artifacts org.arquillian.container

  • org.arquillian.container » arquillian-chameleon-container-model jar javadoc pom
  • org.arquillian.container » arquillian-container-chameleon jar javadoc pom

Release notes and resolved issues 2

Other

Thanks to the following list of contributors: Bartosz Majsak, Rod Mackenzie

Arquillian Container GlassFish 1.0.2 Released

The Arquillian team is proud to announce the 1.0.2 release of the Arquillian Container GlassFish component!

What is Arquillian?

Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.

Release details

Component Arquillian Container GlassFish
Modules
Version 1.0.2 view tag
Release date 2017-11-28
Released by Bartosz Majsak
Compiled against

Published artifacts org.jboss.arquillian.container

  • org.jboss.arquillian.container » arquillian-glassfish-common jar javadoc pom
  • org.jboss.arquillian.container » arquillian-glassfish-managed-3.1 jar javadoc pom
  • org.jboss.arquillian.container » arquillian-glassfish-remote-3.1 jar javadoc pom
  • org.jboss.arquillian.container » arquillian-glassfish-embedded-3.1 jar javadoc pom

Release notes and resolved issues 1

Enhancement

Thanks to the following list of contributors: Bartosz Majsak

Arquillian Container Weld Root POM 2.0.0.Beta5 Released

Since we wrote this post we didn't laze around. Check our latest announcement.

The Arquillian team is proud to announce the 2.0.0.Beta5 release of the Arquillian Container Weld Root POM component!

What is Arquillian?

Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.

Release details

Component Arquillian Container Weld Root POM
Modules
Version 2.0.0.Beta5 view tag
Release date 2017-07-25
Released by Tomas Remes
Compiled against

Published artifacts org.jboss.arquillian.container

  • org.jboss.arquillian.container » arquillian-weld-embedded jar javadoc pom

Release notes and resolved issues 0

Thanks to the following list of contributors: Tomas Remes, John D. Ament, Antonin Stefanutti, Matej Novotny, Bartosz Majsak

Arquillian Container GlassFish 1.0.1 Released

Since we wrote this post we didn't laze around. Check our latest announcement.

The Arquillian team is proud to announce the 1.0.1 release of the Arquillian Container GlassFish component!

Some of the highlights in this release

Ability to define wait time before connecting to the container

In some cases you might want to define wait time before trying to connect to the GlassFish container. For this purpose we have introduce simple configuration. Thanks Ankur Kathuria for helping out.

arquillian.xml
 <container qualifier="glassfish" default="true">
  <configuration>
    <property name="waitTimeMs">200</property>
    <property name="retries">5</property>
  </configuration>
</container>

  • waitTimeMs defines how many miliseconds Arquillian will wait before trying to connect to the container
  • retries defines how many attempts should be made with waitTimeMs intervals

Minor bug fixes

Thanks to Mirko Lelansky we have improved usage of GlassFish CLI.

What is Arquillian?

Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.

Release details

Component Arquillian Container GlassFish
Modules
Version 1.0.1 view tag
Release date 2017-07-06
Released by Bartosz Majsak
Compiled against

Published artifacts org.jboss.arquillian.container

  • org.jboss.arquillian.container » arquillian-glassfish-common jar javadoc pom
  • org.jboss.arquillian.container » arquillian-glassfish-managed-3.1 jar javadoc pom
  • org.jboss.arquillian.container » arquillian-glassfish-remote-3.1 jar javadoc pom
  • org.jboss.arquillian.container » arquillian-glassfish-embedded-3.1 jar javadoc pom

Release notes and resolved issues 2

Bug
  • ARQ-2124 - Proper way of passing arguments to glassfish cli
  • ARQ-2125 - Adding wait option for Glassfish container

Thanks to the following list of contributors: Bartosz Majsak, Mirko Lelansky, Ankur Kathuria