Arquillian Drone Extension 1.2.0.CR1 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.0.CR1 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.2.0.CR1 view tag
Release date 2013-09-23
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 2

Component Upgrade
  • ARQ-1483 - Drone: Upgrade to PhantomJS Driver 1.1.0.Final with PhantomJS Binary 1.9.2
Task
  • ARQ-1492 - Remove @Deprecated Enhancer SPI

Thanks to the following list of contributors: Karel Piwko, Lukas Fryc

Graphene 2.0.0.Beta2 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.Beta2 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.0.Beta2 view tag
Release date 2013-09-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

Bug fixes

Component Upgrade
  • ARQGRA-372 - Make Graphene compatible with Drone 1.2.0.Beta2 SPI
Enhancement
  • ARQGRA-378 - Make GrapheneRuntime an Arquillian service
Bug
  • ARQGRA-373 - Resolving @Location value does not work as expected
  • ARQGRA-375 - Fail to relocate to @Location with named deployment

Thanks to the following list of contributors: Lukas Fryc, Michael Kotten, Juraj Huska

Arquillian Seam 2 Extension 1.0.0.Beta1 Released

The Arquillian team is proud to announce the 1.0.0.Beta1 release of the Arquillian Seam 2 Extension component!

We have bunch of small but important improvements in our extension for all Seam 2 users out there.

Some of the highlights in this release

Injection of Identity is now supported in the Arquillian powered tests.

Your tests can now exercise conversation scoped components!

Seam 2.3 and JBoss AS 7 are now covered by our test suite thanks to Thiago Veronese

Seam 2 autopacking based on Maven can now use arbitraty settings.xml when specified through mvn.alternate.settings system property.

We look forward to hearing your feedback about this release 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 Seam 2 Extension
Version 1.0.0.Beta1 view tag
Release date 2013-09-18
Released by Aslak Knutsen
Compiled against

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-seam2 jar javadoc pom

Release notes and resolved issues 14

Enhancement
  • ARQ-759 - Additional dependencies for Seam 2 autopacking should be configurable in arquillian.xml
  • ARQ-760 - Add JBoss AS 7 profile with Seam 2.3
  • ARQ-800 - Should have SeamListener defined in web.xml for test deployment
  • ARQ-1230 - Should observe required object ArquillianDescriptor instead of assuming Lifecycle
Feature Request
  • ARQ-871 - Consider calling Lifecycle.endCall after each test method
  • ARQ-1190 - Identity not supported in Seam2 test enrichment injection
Bug
  • ARQ-776 - Upgrade to JBoss AS 1.0.0.CR3 containers to avoid JAVA_HOME not set issue on Jenkins
  • ARQ-779 - Seam2 Extension does not build on build server
  • ARQ-883 - calling a @Begin method fails with "java.lang.IllegalArgumentException: Stack must not be null"
Task
  • ARQ-761 - Document extension in confluence.
Sub-task
  • ARQ-801 - Should create web.xml if not part of test archive
  • ARQ-802 - Should enhance web.xml if SeamListener not defined
  • ARQ-1465 - Should add empty seam.properties if not present

Thanks to the following list of contributors: Bartosz Majsak, Aslak Knutsen, Thiago Schoppen Veronese

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

We have decided to release another Alpha release since it takes longer than expected to get through the issues schedule for Beta.

This release is not heavy in terms of number of fixes, but it still contain some important ones:

Highlighted Changes

EAR Deployments Support

Thanks to for the great contribution from Robert Panzer, Warp now supports EAR Deployments!

Critical Bug Fix

With this release, we’ve fixed the The response payload with serialId 4065404507533364875 was never registered issue. Not only did it cause some requests to fail, but it also made some tests non-deterministic and intermittently failing.

Road to Beta…

Since the road to the Beta is still a long walk, we are going to do more Alpha releases in timely manner. So you won’t lose touch with the latest bug fixes! (especially if you have contributed them!)

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 Warp
Version 1.0.0.Alpha4 view tag
Release date 2013-09-10
Released by Lukas Fryc
Compiled against

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-warp-bom pom
  • org.jboss.arquillian.extension » arquillian-warp-api jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-warp-spi jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-warp-impl jar javadoc pom
  • org.jboss.arquillian.extension » arquillian-warp-jsf jar javadoc pom

Release notes and resolved issues 4

Stabilization

Feature Request
  • ARQ-1422 - Add support for using Warp with ear deployments
  • ARQ-1457 - Upgrade to Arquillian Core 1.1 and Drone 1.2
Bug
  • ARQ-1420 - The PayloadRegistry#registerResponsePayload() is being called after the #retrieveResponsePayload() which ends up with ResponsePayloadWasNeverRegistered exception.
  • ARQ-1430 - Warp does not take superclass into account when scanning for @WarpTest

Thanks to the following list of contributors: Lukas Fryc, Robert.panzer

Graphene 2.0.0.Beta1 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.Beta1 release of the Graphene component!

This is the first and probably also the last Beta release. We’ve focused on stabilization and documentation.

Highlighted Changes

Stabilization of API

In Beta1, we have stabilized the API and removed all the deprecated parts from Alpha5. The API is now considered final and there should be no more changes to it on the way to the Final release.

Getting Started Guide

Thanks to the amazing effort of Juraj Húska, we were able to rewrite the original Functional Testing using Drone guide to use Graphene 2. Even though it is targetting beginners of the Selenium WebDriver API, it will teache you best practices so you can write maintainable and efficient functional tests from day one.

Reference Documentation

The Reference Documentation was completed so that it reflects all features which are part of Graphene 2.0.

JavaDoc for API and SPI Available Online

We have finalized documentation of Java classes for API and SPI and made them available online. You can bookmark those links since they won’t change in upcoming stable Graphene releases!

A critical error with @Location was found after the release of Beta1. See ARQGRA-373 for more information. Expect a new release soon.

Final is due soon!

We are now pretty much done, and unless some serious issues or interoperability problems are identified in the community, we’ll release a candidate for Final release in a week, followed by a 2.0.0.Final shortly.

Be sure to check out the Beta release, so we can avoid hitting any regressions once we get Final!

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.0.Beta1 view tag
Release date 2013-09-10
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 22

Q3/13: Guides & Documentation

Enhancement
  • ARQGRA-356 - Allow @FindByJQuery to reference elements from body
Feature Request
  • ARQGRA-141 - Support running on a Java 1.5 VM
  • ARQGRA-154 - Re-enable license and checkstyle checks disabled during Alpha stage
  • ARQGRA-255 - Update documentation for Alpha3, Alpha4 and Alpha5 features
  • ARQGRA-282 - Create Graphene getting started guide on arquillian.org
Epic
  • ARQGRA-278 - Prepare Graphene for Beta-level release
Bug
  • ARQGRA-308 - Should throw exception if page fragment not instantiable
  • ARQGRA-344 - QUnit test for XHR interception fails in Chrome
Task
Sub-task

Thanks to the following list of contributors: Lukas Fryc, Juraj Huska