ShrinkWrap Resolver 2.2.0-alpha-1 Released

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

The Arquillian team is proud to announce the 2.2.0-alpha-1 release of the ShrinkWrap Resolver component!

What is ShrinkWrap Resolver?

The ShrinkWrap Resolvers project provides a Java API to obtain artifacts from a repository system. This is handy to include third party libraries available in any Maven repository in your test archive. ShrinkWrap Resolvers additionally allow you to reuse all the configuration you've already specified in the Maven build file, making packaging of an application archive much easier job.

Release details

Component ShrinkWrap Resolver
Version 2.2.0-alpha-1 view tag
Release date 2014-04-02
Released by Karel Piwko
Compiled against
  • JUnit – 4.11

Published artifacts org.jboss.shrinkwrap.resolver

  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-bom pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-api jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-api-gradle-embedded-archive jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-api-maven jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-depchain pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-gradle-depchain pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-impl-gradle-embedded-archive jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-impl-maven jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-api-maven-archive jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-spi-maven jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-spi-maven-archive jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-impl-maven-archive jar javadoc pom
  • org.jboss.shrinkwrap.resolver » shrinkwrap-resolver-spi jar javadoc pom

Release notes and resolved issues 3

Experimental gradle support

Enhancement
  • SHRINKRES-174 - Missleading Exception message when sonatype and eclipse Aether found on classpath
Bug
  • SHRINKRES-175 - Aether fails to instantiate RepositorySystem if SLF4J < 1.6 is on CP
Sub-task

Thanks to the following list of contributors: Karel Piwko, Michal Matloka

Arquillian Droidium 1.0.0.Alpha5 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.Alpha5 release of the Arquillian Droidium component!

Arquillian Droidium 1.0.0.Alpha5 is packed with bugfixes, updates and it has integrated with various other Arquillian extensions.

Extension integration

Droidium now profits from the Arquillian Spacelift extension that provide a robust way of dealing with execution of external binaries and applications. In Droidium, we use it to handle the execution of all Android-related binaries.

We also have created a Arquillian Droidium Screenshooter extension which builds on top of the Arquillian Reporter extension. If you have Arquillian Reporter extension on class path, you can generate reports for your (mobile) test runs very easily and export them in a lot of different formats like XML, JSON, HTML or even Asciidoctor.

It is recommended to use Selendroid server of version 0.9.0 and Android SDK 22.6.2.

Next stop, Beta

Arquillian Droidium 1.0.0.Alpha5 is the last Alpha release before reaching Beta stage. Starting with Beta1, you can expect experimental support for Arquillian Drone 2.0.0.Alpha1, removal of web plugin which depends on the deprecated Selenium Android server APK, that will be replaced by the Selendroid’s Android driver. It will also be updated to use Selenium 2.40 from current 2.39.

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 Droidium
Version 1.0.0.Alpha5 view tag
Release date 2014-03-31
Released by Karel Piwko
Compiled against

Published artifacts org.arquillian.container

  • org.arquillian.container » arquillian-droidium-container-api jar javadoc pom
  • org.arquillian.container » arquillian-droidium-container-spi jar javadoc pom
  • org.arquillian.container » arquillian-droidium-container jar javadoc pom
  • org.arquillian.extension » arquillian-droidium-multiple-containers jar javadoc pom
  • org.arquillian.protocol » arquillian-protocol-android jar javadoc pom
  • org.arquillian.extension » arquillian-droidium-native-api jar javadoc pom
  • org.arquillian.extension » arquillian-droidium-native-spi jar javadoc pom
  • org.arquillian.extension » arquillian-droidium-native jar javadoc pom
  • org.arquillian.extension » arquillian-droidium-web-spi jar javadoc pom
  • org.arquillian.extension » arquillian-droidium-web jar javadoc pom
  • org.arquillian.droidium.archetype » arquillian-droidium-archetype-native-test jar javadoc pom
  • org.arquillian.droidium.archetype » arquillian-droidium-archetype-web-test jar javadoc pom
  • org.arquillian.extension » arquillian-droidium-screenshooter jar javadoc pom

Release notes and resolved issues 11

Screenshoter and Google API support

Component Upgrade
  • ARQ-1727 - Update to Android SDK 22.6.2 as default supported Android SDK
  • ARQ-1731 - Bump to Shrinkwrap 1.2.2 and ddmlib 22.7.2
  • ARQ-1734 - Update Droidium to use Arquillian Core 1.1.4
Enhancement
  • ARQ-1711 - Unclear message if activity is not found
  • ARQ-1714 - Merge release profile to default profile
Bug
  • ARQ-1534 - There is no way how to set server port of Android Debug Bridge
  • ARQ-1713 - Not possible to set Google API level
  • ARQ-1730 - Repair unlocking of Android emulator
Task
  • ARQ-1671 - Integrate screenshooter implementation to Droidium
  • ARQ-1721 - Update ddmlib for Droidium to 22.7.1

Thanks to the following list of contributors: Stefan Miklosovic, Karel Piwko, Sebastian Lorenz

Arquillian Core 1.1.4.Final Released

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

The Arquillian team is proud to announce the 1.1.4.Final release of the Arquillian Core component!

JUnit was starting to feel lonely, so we cut 1.1.4.Final to show it some love.

What’s fixed in 1.1.4.Final?

org.junit.Assume

When running JUnit test cases in a Remote container the result of Assume was reported incorrectly as Passed when evaluated on the client side. This is now fixed and the client side should show Skipped as with any other JUnit test.

@Test
public void should() throws Exception {
Assume.assumeFalse(false);
}
org.junit.Test(timeout)

JUnit supports the notion of setting a timeout on a Test method to allow JUnit to kill the execution and report it as Failed if it takes too long. Support for this was added in Arquillian Core 1.0.2.Final, but the implementation had some unforeseen consequences and was removed in 1.1.3.Final. We’re now happy to report this has been reintroduced in 1.1.4.Final. ..the support for timeout that is, not the unforeseen consequence… ;)

@Test(timeout = 1000)
public void should() throws Exception {
// potential long execution
}
Upgraded to ShrinkWrap 1.2.2

Arquillian-BOM now expose ShrinkWrap 1.2.2 by default.

ShrinkWrap 1.2.2 is a minor bug fix release. See the release notes for more information.

Upgraded to ShrinkWrap Resolver 2.1.0

Arquillian-BOM now expose ShrinkWrap Resolver 2.1.0 by default.

The new ShrinkWrap Resolver version adds support for:

  • Maven > 3.1.0
  • Adding repositories programmatically

You can read more about the release in the release notes.

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 Core
Version 1.1.4.Final view tag
Release date 2014-03-30
Released by Aslak Knutsen
Compiled against

Published artifacts org.jboss.arquillian.core

  • org.jboss.arquillian.core » arquillian-core-api jar javadoc pom
  • org.jboss.arquillian.core » arquillian-core-spi jar javadoc pom
  • org.jboss.arquillian.core » arquillian-core-impl-base jar javadoc pom
  • org.jboss.arquillian.config » arquillian-config-api jar javadoc pom
  • org.jboss.arquillian.config » arquillian-config-spi jar javadoc pom
  • org.jboss.arquillian.config » arquillian-config-impl-base jar javadoc pom
  • org.jboss.arquillian.test » arquillian-test-api jar javadoc pom
  • org.jboss.arquillian.test » arquillian-test-spi jar javadoc pom
  • org.jboss.arquillian.test » arquillian-test-impl-base jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-spi jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-impl-base jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-test-api jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-test-spi jar javadoc pom
  • org.jboss.arquillian.container » arquillian-container-test-impl-base jar javadoc pom
  • org.jboss.arquillian.junit » arquillian-junit-core jar javadoc pom
  • org.jboss.arquillian.junit » arquillian-junit-standalone jar javadoc pom
  • org.jboss.arquillian.junit » arquillian-junit-container jar javadoc pom
  • org.jboss.arquillian.testng » arquillian-testng-core jar javadoc pom
  • org.jboss.arquillian.testng » arquillian-testng-standalone jar javadoc pom
  • org.jboss.arquillian.testng » arquillian-testng-container jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-cdi jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-ejb jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-resource jar javadoc pom
  • org.jboss.arquillian.testenricher » arquillian-testenricher-initialcontext jar javadoc pom
  • org.jboss.arquillian.protocol » arquillian-protocol-servlet jar javadoc pom
  • org.jboss.arquillian.protocol » arquillian-protocol-jmx jar javadoc pom
  • org.jboss.arquillian » arquillian-bom pom

Release notes and resolved issues 6

Component Upgrade
  • ARQ-1717 - Update Arquillian BOM to use ShrinkWrap Resolver 2.1.0
  • ARQ-1733 - Update to latest ShrinkWrap|Resolver
Feature Request
  • ARQ-1654 - Expose an ExecutorService to help Extension with multithreading
Bug
  • ARQ-1012 - org.junit.Assume API not working
  • ARQ-1071 - NullPointerException when timeout is set in @Test when using JUnit
  • ARQ-1641 - Tests with failed assumptions do not show up as skipped

Thanks to the following list of contributors: Aslak Knutsen

Graphene 2.0.2.Final 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.2.Final release of the Graphene 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 Graphene
Version 2.0.2.Final view tag
Release date 2014-03-19
Released by Lukas Fryc
Compiled against

Published artifacts org.jboss.arquillian.graphene

  • org.jboss.arquillian.graphene » graphene-parent pom
  • org.jboss.arquillian.graphene » graphene-webdriver pom
  • org.jboss.arquillian.graphene » arquillian-graphene pom
  • org.jboss.arquillian.graphene » graphene-webdriver-spi jar javadoc pom
  • org.jboss.arquillian.graphene » graphene-webdriver-api jar javadoc pom
  • org.jboss.arquillian.graphene » graphene-webdriver-impl jar javadoc pom

Release notes and resolved issues 4

Component Upgrade
  • ARQGRA-428 - Upgrade Arq Core to 1.1.3 and Drone to 1.3.0
Bug
  • ARQGRA-422 - Regression in request guard
  • ARQGRA-424 - Graphene is not able to find ParametrizedType deeper in class hierarchy
  • ARQGRA-429 - Graphene should not use selenium-bom (inherited from Drone) + get rid of AndroidDriver dependency

Thanks to the following list of contributors: Stefan Miklosovic, Lukas Fryc, Petr Mensik, Juraj Huska, Arquillian

ShrinkWrap 1.2.2 Released

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

The Arquillian team is proud to announce the 1.2.2 release of the ShrinkWrap component!

What is ShrinkWrap?

ShrinkWrap is the simplest way to create archives in Java. Using the fluent and intuitive ShrinkWrap API, developers may assemble JARs, WARs, and EARs to be deployed directly by Arquillian during testing.

Release details

Component ShrinkWrap
Version 1.2.2 view tag
Release date 2014-03-25
Released by Andrew Lee Rubinger
Compiled against
  • JUnit – 4.8.2

Published artifacts org.jboss.shrinkwrap

  • org.jboss.shrinkwrap » shrinkwrap-api jar javadoc pom
  • org.jboss.shrinkwrap » shrinkwrap-api-nio2 jar javadoc pom
  • org.jboss.shrinkwrap » shrinkwrap-bom pom
  • org.jboss.shrinkwrap » shrinkwrap-depchain pom
  • org.jboss.shrinkwrap » shrinkwrap-depchain-java7 pom
  • org.jboss.shrinkwrap » shrinkwrap-impl-base jar javadoc pom
  • org.jboss.shrinkwrap » shrinkwrap-impl-nio2 jar javadoc pom
  • org.jboss.shrinkwrap » shrinkwrap-spi jar javadoc pom

Release notes and resolved issues 4

Feature Request
Bug

Thanks to the following list of contributors: Andrew Lee Rubinger, Aslak Knutsen