Profile

Cover photo
Verified name
Arquillian
2,573 followers|290,412 views
AboutPostsPhotosVideos

Stream

Arquillian

Shared publicly  - 
 
Arquillian Extension Jacoco 1.0.0.Alpha8 Released
Posted by +Aslak Knutsen 

New in this release:

* Support for Jacoco 0.7.4
* Support for automatic signature removal to avoid class load failure

Read all about it: http://arquillian.org/blog/2015/04/20/arquillian-extension-jacoco-1-0-0-Alpha8/

Release hero: +Arcadiy Ivanov 
The Arquillian team is proud to announce the 1.0.0.Alpha8 release of the Arquillian Extension Jacoco component!
3
2
JBoss Community release announcements's profile photoAlexander Fischer's profile photo
Add a comment...

Arquillian

Shared publicly  - 
2
1
pancrazio carbotti's profile photo
Add a comment...

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...
Have them in circles
2,573 people
Hildeberto Mendonça's profile photo
Aseem Aryal's profile photo
Ben Whyall's profile photo
Cynthia Clay's profile photo
Dainius Figoras's profile photo
Joseph Cardwell's profile photo
Mohammad Reza Karimi's profile photo
Syed Faiz Raza's profile photo
Abdul Kabeer Muhsin's profile photo

Arquillian

Shared publicly  - 
 
+Andy Gumbrecht from +Tomitribe representing +Arquillian at +JAX Conference in Mainz tomorrow. 

A must see if you're around!

Ike is with you, +Andy Gumbrecht !
 
Join my @RunWith(Arquillian.class) talk at JAX Germany, 21. April 2015 - 18:00, Gutenbergsaal 2
View original post
3
Add a comment...

Arquillian

Shared publicly  - 
 
ShrinkWrap Resolver 2.2.0-beta-2 Released
Posted by +Matouš Jobánek 

The ShrinkWrap Resolver 2.2.0-beta-2 release contain new versions of Aether and Maven, bugfixes and feature requests you’ve asked for. It is another step towards the 2.2.0 final release.

*  Upgraded to Aether 1.0.0.v20140518
*  Upgraded to Maven 3.2.5

Read all about it: http://arquillian.org/blog/2015/04/11/resolver-2-2-0-beta-2/

Thanks to +Karel Piwko, +Michał Matłoka, John Poth & +Aslak Knutsen for their contributions. 
The Arquillian team is proud to announce the 2.2.0-beta-2 release of the ShrinkWrap Resolver component!
4
3
Alexander Fischer's profile photoMarkus Eisele's profile photo
Add a comment...

Arquillian

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

What’s included in the Alpha5 release?

* New CubeController APIs
* New external configuration file
* Default await strategy changed
* + some bug fixes

Read all about it: http://arquillian.org/blog/2015/04/08/arquillian-cube-1-0-0-Alpha5/

Thanks to +Alex Soto for leading the way!
The Arquillian team is proud to announce the 1.0.0.Alpha5 release of the Arquillian Cube Extension component!
5
3
Markus Eisele's profile photoAlex Soto's profile photo
Add a comment...

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...
People
Have them in circles
2,573 people
Hildeberto Mendonça's profile photo
Aseem Aryal's profile photo
Ben Whyall's profile photo
Cynthia Clay's profile photo
Dainius Figoras's profile photo
Joseph Cardwell's profile photo
Mohammad Reza Karimi's profile photo
Syed Faiz Raza's profile photo
Abdul Kabeer Muhsin'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!