Profile

Cover photo
Verified name
Arquillian
2,576 followers|285,763 views
AboutPostsPhotosVideos

Stream

Arquillian

Shared publicly  - 
 
Arquillian Droidium 1.0.0.Final Released!
Posted by +Štefan Miklošovič 

We are proud to announce the first final release(1.0.0.Final) of Arquillian Droidium component. There were lot of alpha releases where we were polishing stability and API for developers.

Arquillian Droidium is its simplicity the container for Android, both Android emulators and physical devices. Arquillian Droidium makes testing of your Android application, when it comes to functional testing, a breeze.

The biggest strength of Arquillian Droidium lays in its simplicity. Droidium is very smart in hiding unnecessary boiler plate code you have to set up every time. Droidium tests are very clean, easy to read and maintain. You can focus purely on your testing logic.

Arquillian Droidium consists of two core extensions. The first one implements Android container as such, deployment of APKs to your device, starting, stopping and connecting to your Android devices and so one. The second core extension, Droidium Native extension, brings functional testing to your mobile environment.

Functional testing of Android devices is enabled by using the Selendroid libraries. Droidium integrates seamlessly with Arquillian Graphene and Arquillian Drone extensions to deliver first class on-steroids Selenium testing experience in mobile environments.

Arquillian Droidium is not afraid of other container adapters on its classpath at all. You are able to run your Arquillian tests with Android device as well as with your ordinary Java EE container simultaneously. This brings interesting testing scenarios into play where you can deploy your backend Java EE application into ordinary container and you can test your Android APK which communicates with your Java EE backend.

But there is more! Not only you can mix these containers together, you can run more Android containers concurrently which brings even more interesting testing scenarios, where you can test the communication between Android devices very easily.

Arquillian Droidium is able to record your tests as well. You can take screenshots of your Android device along the test execution and these screenshots will be persisted for further inspection in a very concise Arquillian report e.g. as an HTML file.

But we have not stopped with screenshots. You can even take videos of your Android tests directly in the test class via the very simple recorder API.

For more details see the release notes: http://arquillian.org/blog/2015/03/19/arquillian-droidium-1-0-0-Final/

Thanks to "the road to Final" release heroes: +Karel Piwko, +Tadeáš Kříž , +Aslak Knutsen & +Sebastian Lorenz
10
4
Štefan Miklošovič's profile photoClayton Passos's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
Arquillian Core Suite/SubSuite support
Posted by +Aslak Knutsen 

As the most requested feature in the history of Arquillian..

drum roll

Arquillian support for Suite / Sub Suite's is shaping up!

Help test and give early feedback: 
http://discuss.arquillian.org/t/arquillian-core-suite-subsuite-support/162
Core issue ref: https://issues.jboss.org/browse/ARQ-197 https://issues.jboss.org/browse/ARQ-472 https://issues.jboss.org/browse/ARQ-567 It's taken years, but the most requested feature is only centimeters away! For the last week or so I've been hacking out the Suite support in Arquillian Core. I believe I've come to a fairly non intrusive solution: https://github.com/aslakknutsen/arquillian-core/tree/arq_suite Essentially it consist of 4...
4
Add a comment...

Arquillian

Shared publicly  - 
 
 
Writing a book is a journey. At the beginning of the journey, you mostly know where you want to go, but have only vague notion of the way to get there and the time it will take. I’ve finally released the paperback version of Integration Testing from the Trenches on Amazon and that means this specific journey is at end.

The book starts by a very generic discussion about testing and continues by defining Integration Testing in comparison to Unit Testing. The next chapter compares the respective merits of #JUnit   and #TestNG . It is followed by complete description on how to make a design testable: what works for Unit Testing works also for Integration Testing. Testing in software relies on automation, so that specific usage of the #Maven  build tool is described in regard to Integration Testing – as well as #Gradle . Dependencies on external resources make integration tests more fragile so faking those make them more robust. Those resources include: databases, the file system, #SOAP  and #REST  web services, etc. The most important dependency in any application is the container. The last chapters are dedicated to the Spring framework, including #Spring  MVC and #JavaEE  .

In this journey, I also dared ask +Josh Long  of Spring fame and +Aslak Knutsen team lead of the #Arquillian  project to write a foreword to the book – and I’ve been delighted to have them both answer positively. Thank you guys!

I’ve also talked on the subject at some JUG and European conferences: JavaDay Kiev, Joker, Agile Tour London, and JUG Lyon and will again at JavaLand, DevIt, TopConf Romania and GeeCon. I hope that by doing so, Integration Testing will be used more effectively on projects and with bigger ROI.
Should you want to go further, the book is available in multiple formats:

- A paperback version on #Amazon  for $49.99 (http://www.amazon.com/Integration-Testing-Trenches-Nicolas-Frankel/dp/2955021431/)
- Electronic versions for Mac, Kindle and plain old PDF on #Leanpub  (https://leanpub.com/integrationtest). The pricing here is more open, starting from $21.10 with a suggested price of $31.65. Note you can get it in all formats to read on all your devices.

If you’re already a reader and you like it, please feel free to recommend it. If you don’t, I welcome your feedback in the comments section. Of course, if neither – I encourage you to get a book and see for yourself!
2 comments on original post
1
Add a comment...

Arquillian

Shared publicly  - 
 
Arquillian Core 1.1.7.Final Released
Posted by +Aslak Knutsen 

The major fix in this release is to bring back support for running @Before and @After within the Arquillian contexts. This means e.g. ContainerController and Deployer should work again when used from any of these lifecycle phases.

Next we updated to ShrinkWrap Descriptors 2.0.0-alpha-7 which fixes a few dependencies issues. See the the Descriptors release notes for more info: http://arquillian.org/blog/2015/02/11/descriptors-2-0-0-alpha-7/

Real all about this release on the Arquillian.org  blog: http://arquillian.org/blog/2015/02/11/arquillian-core-1-1-7-Final/

Release hero: +Thomas Diesler 
The Arquillian team is proud to announce the 1.1.7.Final release of the Arquillian Core component!
4
2
JBoss Community release announcements's profile photoAlexander Fischer's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
ShrinkWrap Descriptors Docker 1.0.0-alpha-2 Released
Posted by +George Gastaldi 

ShrinkWrap Descriptors Docker 1.0.0-alpha-2 comes with a slightly improved syntax.

We go from:

DockerDescriptor descriptor = Descriptors.create(DockerDescriptor.class)
        .from().name("jbossforge").up()
        .user().name("George").up();

to the new and improved:

DockerDescriptor descriptor = Descriptors.create(DockerDescriptor.class)
        .from("jbossforge")
        .user("George");

The old alpha-1 syntax still work. And of course, they both produce the same output. 

Read all about it:
http://arquillian.org/blog/2015/02/05/descriptors-docker-1-0-0-alpha-2/
The Arquillian team is proud to announce the 1.0.0-alpha-2 release of the ShrinkWrap Descriptors Docker component!
3
3
Mick GRZ's profile photoAlexander Fischer's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
ShrinkWrap OSGi 1.0.0-alpha-1 Released
Posted by +Carlos Sierra 

This extension provides an API for creating ShrinkWrap archive bundles using the OSGi BND tool.

See the release notes for examples and more information:
http://arquillian.org/blog/2015/02/03/shrinkwrap-osgi-1-0-0-alpha-1/

Thanks to Gregory Amerson for his contribution!
The Arquillian team is proud to announce the 1.0.0-alpha-1 release of the ShrinkWrap OSGi component!
3
3
Rogen Alexandre Cardim's profile photoAlexander Fischer's profile photo
Add a comment...
In their circles
2,861 people
Have them in circles
2,576 people
Codea Technologies's profile photo
David McClain's profile photo
Nelson Amaya's profile photo
guna sekar I ACCEPT. GOD IS IN HEART OF ALL's profile photo
Chandra Sekhar S V's profile photo
Lincoln Baxter, III's profile photo
Koen Aers's profile photo
Luis Dieguez's profile photo
Pierre Jr Cliche's profile photo

Arquillian

Shared publicly  - 
 
Arquillian Drone Extension 2.0.0.Alpha4 Released!
Posted by +Karel Piwko 

Updated versions of Selenium and +PhantomJS driver .

Read all about it: http://arquillian.org/blog/2015/03/19/arquillian-extension-drone-2-0-0-Alpha4/

Thanks to +Štefan Miklošovič & +Aslak Knutsen 
The Arquillian team is proud to announce the 2.0.0.Alpha4 release of the Arquillian Drone Extension component!
3
1
JBoss Community release announcements's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
Asciidoctor meets Arquillian Cube
Posted by +Aslak Knutsen

+Maxime Gréau explains how he's testing the +Asciidoctor Java Docker image using the +Arquillian Cube extension for controlling Docker images via a +WildFly application server .

Interesting read: http://mgreau.com/posts/2015/03/03/docker-asciidoctorj-wildfly-arquillian.html
It's been a while since I wrote here but like many technical bloggers (I guess), I've a lot of blog posts on draft mode. And I've a lot to write about 2014 which was an AMAZING year : indeed, thanks to the Asciidoctor project and Java EE 7 / WildFly technologies, I gave 2 talks at DevNation, ...
2
4
Dan Allen's profile photoRick Hightower's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
Arquillian Cube Extension 1.0.0.Alpha4 Released
Posted by +Aslak Knutsen 

What’s included in the Alpha4 release?

* Support for unix sockets
* Support for Boot2Docker!
* Auto default serverUri if not configured
* Fetch files from running container
* Multi thread container auto start up
* Support for Arquillian Standalone mode

Read all about it in the release notes on the Arquillian.org blog:
http://arquillian.org/blog/2015/02/25/arquillian-cube-1-0-0-Alpha4/

Release heroes: +Alex Soto+Todd Nine, Ralf Battenfeld, Bruno Gilbert Crane & James Netherton
The Arquillian team is proud to announce the 1.0.0.Alpha4 release of the Arquillian Cube Extension component!
2
1
JBoss Community release announcements's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
ShrinkWrap Descriptors 2.0.0-alpha-7 Released
Posted by +Aslak Knutsen 

A new minor release of ShrinkWrap Descriptors is out.

Mainly fixing some dependency issues:

* ShrinkWrap Descriptors BOM should contain ShrinkWrap Descriptors DepChains
* Descriptors should not expose in test scope dependency fest-assert

Read all about it http://arquillian.org/blog/2015/02/11/descriptors-2-0-0-alpha-7/
The Arquillian team is proud to announce the 2.0.0-alpha-7 release of the ShrinkWrap Descriptors component!
2
2
JBoss Community release announcements's profile photoAlexander Fischer's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
Arquillian Liferay 1.0.0.Alpha1 Released
Posted by +Carlos Sierra 

What is it?

Arquillian extension for Liferay is a set of tools to help developers test their Liferay plugins.

It consists of:
* Arquillian Remote Container for Liferay (OSGi based)
*Arquillian Deployment Scenario Generator for OSGi SDK plugins based on BND
* Arquillian Deployment Scenario Generator for legacy Maven plugins

See the release notes for examples on how to use it and more information:
http://arquillian.org/blog/2015/02/03/arquillian-extension-liferay-1-0-0-Alpha1/

Thanks to Gregory Amerson and Kamesh Sampath for their contributions!
The Arquillian team is proud to announce the 1.0.0.Alpha1 release of the Arquillian Liferay component!
1
1
JBoss Community release announcements's profile photo
Add a comment...

Arquillian

Shared publicly  - 
 
ShrinkWrap Descriptors Docker 1.0.0-alpha-1 Released
Posted by +George Gastaldi 

This new extension provide helpers for creating Dockerfiles via the ShrinkWrap Descriptors spis.

Example:

DockerDescriptor descriptor = Descriptors.create(DockerDescriptor.class);
  descriptor.from().name("jbossforge");
  descriptor.user().name("George");
System.out.println(descriptor.exportAsString());

For more information see the release notes;
http://arquillian.org/blog/2015/02/03/descriptors-docker-1-0-0-alpha-1/
The Arquillian team is proud to announce the 1.0.0-alpha-1 release of the ShrinkWrap Descriptors Docker component!
3
2
George Gastaldi's profile photoJBoss Community release announcements's profile photo
Add a comment...
People
In their circles
2,861 people
Have them in circles
2,576 people
Codea Technologies's profile photo
David McClain's profile photo
Nelson Amaya's profile photo
guna sekar I ACCEPT. GOD IS IN HEART OF ALL's profile photo
Chandra Sekhar S V's profile photo
Lincoln Baxter, III's profile photo
Koen Aers's profile photo
Luis Dieguez's profile photo
Pierre Jr Cliche's profile photo
Contact Information
Contact info
Address
Above the clouds.
Story
Tagline
So you can rule your code. Not the bugs.
Introduction
Arquillian is an award-winning testing platform built to run on the Java Virtual Machine (JVM) that substantially reduces the effort required to write and execute Java middleware integration and functional tests. The project is sponsored by Red Hat, Inc. and developed in the JBoss Community.

No more mocks. No more container lifecycle and deployment hassles. Just real tests!