Arquillian Drone Extension 1.3.1.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.3.1.Final release of the Arquillian Drone Extension 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 Drone Extension
Version 1.3.1.Final view tag
Release date 2014-05-27
Released by Karel Piwko
Compiled against

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-drone-bom pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium-depchain pom
  • org.jboss.arquillian.extension » arquillian-drone-webdriver-depchain pom
  • org.jboss.arquillian.extension » arquillian-drone-api jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-spi jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-configuration jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-impl jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium-server jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-webdriver jar javadoc pom

Release notes and resolved issues 3

Selenium BOM update to 2.42.0

Component Upgrade
  • ARQ-1783 - Update Arquillian Core to 1.1.4.Final
Enhancement

Thanks to the following list of contributors: Karel Piwko

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

Arquillian Drone Extension 1.3.0.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.3.0.Final release of the Arquillian Drone Extension component!

Removal of mobile related capabilities

In Arquillian Drone 1.3.0.Final we’ve upgraded to use Selenium 2.40.0. While the new version of Selenium brings you support for the latest browsers, it also dropped support for the android and iphone drivers. This change also effect Graphene, so make sure that you use Graphene 2.0.2.Final together with Drone 1.3.0.Final.

The android gap left by Selenium will be closed in a future release of Arquillian Drodium, where we will add test support for all native, hybrid and mobile web applications. Closing the iphone gap will unfortunately take us a little bit longer.

If you need to test on mobile devices, please keep using Arquillian Drone 1.2.4.Final. If you want the latest and greatest stuff for desktop browsers, go for Drone 1.3.0.Final.

We hope that you’ll enjoy our new stuff and look forward to hear your feedback in the community forums.

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 Drone Extension
Version 1.3.0.Final view tag
Release date 2014-03-13
Released by Karel Piwko
Compiled against

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-drone-bom pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium-depchain pom
  • org.jboss.arquillian.extension » arquillian-drone-webdriver-depchain pom
  • org.jboss.arquillian.extension » arquillian-drone-api jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-spi jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-configuration jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-impl jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium-server jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-webdriver jar javadoc pom

Release notes and resolved issues 3

Maintenace release without iOS and Android Drivers

Component Upgrade
Bug
  • ARQ-1576 - RuntimeException after testng suite switched

Thanks to the following list of contributors: Karel Piwko

Arquillian Drone Extension 1.2.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.2.4.Final release of the Arquillian Drone Extension component!

This is a community driven bugfix release. If you have updated to Arquillian Core 1.1.3.Final, make sure to update Drone to this version.

I’d like to thank everybody involved in this release, especially thanks to Juraj Húska and Tilmann Kuhn. You guys make testing a breeze!

Drone 2.0.0.Alpha1 coming soon

Selenium 2.40.0 dropped support for AndroidDriver and iPhoneDriver. We believe that this change should not affect Drone users that much,
therefore we aim to make Arquillian Droidium (based on Selendroid), ios-driver and Appium a drop-in replacement for Android and iOS browser testing. While we try to maintain backwards compatibility of Drone, the underlying changes to make this happen will form a baseline for the Drone 2.0.0 release. Roadmap coming soon. We’ll need your help to make the transition smooth and preserve backwards compatibility, so stay tuned!

What happens with Drone 1.x ?

We’ll drop non-supported browsers (Android, iOS) in Drone 1.3.0.Final. Because we’ll keep releasing Selenium BOM, you will be able to update Selenium to get latest browsers supported. Apart from Selenium updates, the Drone 1.x branch will only get security and critical bug fixes.

We hope that you’ll enjoy our new stuff and look forward to hear your feedback in the community forums.

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 Drone Extension
Version 1.2.4.Final view tag
Release date 2014-03-03
Released by Karel Piwko
Compiled against

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-drone-bom pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium-depchain pom
  • org.jboss.arquillian.extension » arquillian-drone-webdriver-depchain pom
  • org.jboss.arquillian.extension » arquillian-drone-api jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-spi jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-configuration jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-impl jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium-server jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-selenium jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-drone-webdriver jar javadoc pom

Release notes and resolved issues 4

Bug
  • ARQ-1634 - Automatic augmentation of RemoteWebDriver is not done - canEnhance returns always false
  • ARQ-1638 - ChromeDriver binary capability is not propagated
  • ARQ-1653 - Drone use concurrent.ExecutorService without Context inheritance on Threads
  • ARQ-1655 - NPE in WebDriverFactory.createInstance()

Thanks to the following list of contributors: Karel Piwko, Aslak Knutsen, Juraj Huska