Profile

Scrapbook photo 1
Aslak Knutsen
Works at Red Hat, Inc.
526 followers|150,584 views
AboutPostsPhotosYouTube

Stream

Aslak Knutsen

Shared publicly  - 
 
 
Arquillian Universe 1.0.0.Alpha1 Released
Posted by +Aslak Knutsen 

The Arquillian Universe BOM is a 'Bill of Material' Maven POM file collection that make up a module stack that stretch across the whole Arquillian Universe.

This project aim to fulfill two main requirements:

# Simplify the 'Getting Started' experience
# Unify naming and versions

The following modules are included in this first Alpha releaase:

* arquillian-junit
* arquillian-junit-standalone
* arquillian-testng
* arquillian-testng-standalone
* arquillian-cukes
* arquillian-drone
* arquillian-graphene
* arquillian-graphene-recorder
* arquillian-warp
* arquillian-warp-jsf
* arquillian-persistence
* arquillian-chameleon
* arquillian-byteman
* arquillian-cube-docker
* arquillian-cube-containerless
* arquillian-cube-openshift
* arquillian-governor-github
* arquillian-governor-jira
* arquillian-governor-skipper
* arquillian-jacoco
* arquillian-recorder
* arquillian-recorder-api
* arquillian-rest-jaxrs2
* arquillian-rest-jersey
* arquillian-rest-resteasy2
* arquillian-rest-resteasy3
* arquillian-rest-warp-cxf
* arquillian-rest-warp-jaxrs2
* arquillian-rest-warp-jersey
* arquillian-rest-warp-resteasy
* arquillian-spacelift
* arquillian-spring
* arquillian-spring-persistence
* arquillian-spring-transaction
* arquillian-spring-warp
* arquillian-transaction-jta

Please refer to the release notes for more information and usage examples: http://arquillian.org/blog/2015/10/10/arquillian-universe-bom-1-0-0-Alpha1/

Thanks to our house release heroes: +Alex Soto & +Štefan Miklošovič 
The Arquillian team is proud to announce the 1.0.0.Alpha1 release of the Arquillian Universe component!
View original post
1
Add a comment...

Aslak Knutsen

Shared publicly  - 
 
 
Arquillian Cube: Write Tests Once, Run Them Everywhere
Arquillian Cube is an Arquillian extension that can be used to manage Docker containers from Arquillian . Basically it starts all Docker containers required for your tests, deploys the application (or micro-application) which can be Java based or not, runs ...
Arquillian Cube is an Arquillian extension that can be used to manage Docker containers from Arquillian. Basically it starts all Docker containers required for your tests, deploys the application (or micro-application) which can be Java based or not, runs the tests and finally stops all of them.
View original post
1
Add a comment...

Aslak Knutsen

Shared publicly  - 
 
 
Come to hack, come to learn. Join the Nation. 
View original post
1
Add a comment...

Aslak Knutsen

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
2
2
Werner Keil's profile photo
 
Interesting, so it's self-published via LeanPub?
Add a comment...

Aslak Knutsen

Shared publicly  - 
 
 
As my way of saying thanks to all who use, contribute to & support +Asciidoctor , I present you the 1.5.2 release!

More than 40 issues were resolved since the 1.5.1 release. Of note are several improvements to docinfo, including better encoding support, configurable docinfo directory and a docinfo extension point.
View original post
1
Add a comment...
Have him in circles
526 people
Scudder Mead's profile photo
Jordan Ganoff's profile photo
Alf Sagen's profile photo
Vineet Reynolds's profile photo
Armando Flores Ibarra's profile photo
Krasimir Semerdzhiev's profile photo
Claudia Fröhling's profile photo
Torben Jäger's profile photo
Валерий Афонькин's profile photo

Aslak Knutsen

Shared publicly  - 
 
 
Arquillian Governor 1.0.0.Final Released
Posted by +Aslak Knutsen 

Arquillian Governor Extension gives you the possibility to programmatically choose what test methods of your Arquillian tests are going to be executed and what are going to be skipped by putting your custom annotations on the test methods. The resolution of the test method execution is done during the test class execution in BeforeClass phase.

Arquillian Governor JIRA

JIRA extension enables you to skip some test mehods which are in Unresolved or Open state in your JIRA instance, because you assume that if you run that test it would fail. Once that JIRA is resolved as Done, that test method will not be skipped.

You can even close your JIRAs directly from test methods when you force the execution despite the fact it should be skipped. If this test method passes successfully, you can close related JIRA issue from test.

Arquillian Governor GitHub

The GitHub integration work largely the same as the JIRA integration, except it of course integrate with GitHub Issues.

Arquillian Governor Skipper

On the other hand, Arquillian Governor Skipper extension adds one annotation – TestSpec – which describes your test method in more details. This information is reported to Arquillian Reporter and it is seamlessly integrated to Arquillian testing reports hence you have betteroverview about the state of your test suite.

See the release notes for usage examples and more information:
http://arquillian.org/blog/2015/09/30/arquillian-governor-1-0-0-Final/

Space-heroes: +Štefan Miklošovič & +Alex Soto 
View original post
1
Add a comment...

Aslak Knutsen

Shared publicly  - 
 
 
Gratulerer til +Aslak Knutsen​ som ny Java Champion
 ·  Translate
Oezcan Acar (Dec '09, Turkey) Oezcan hails from Turkey, the first Java Champion from Turkey, but spends most of his time living in Germany where he is an active Java consultant. Oezcan is well known as a regional speaker in Turkey, speaking at the many of the Universities there.
2 comments on original post
2
Add a comment...

Aslak Knutsen

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, ...
View original post
3
2
Add a comment...

Aslak Knutsen

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

Resistance is futile, all bugs will be assimilated!

What is Arquillian Cube?

With Arquillian Cube you can control the lifecycle of Docker images as part of the test lifecyle, either automatically or manually.

This gives you the chance to scale up from a integration/functional test level all the way up to the system test level.

It’s was named Cube simply because:

* Docker is like a cube
* The Borg starship is named a cube and because we are moving tests close to production we can say that “resistance is futile, all bugs will be assimilated”.

How does it work?

Arquillian Cube communicates with the Docker server via its remote REST API. You can build/create/start/stop/remove Docker instances with all the normal Docker features you’re used to.

What’s included in the Alpha1 release?

* Pulling images from custom repository
* Extendable configuration
* Building images as part of test lifecycle
* Integration with Arquillian Container

Read the full release notes for more details and examples; 
http://arquillian.org/blog/2014/11/17/arquillian-cube-1-0-0-Alpha1/

Big shout out to +Alex Soto for leading this new bright star in the Arquillian Universe and +Štefan Miklošovič for his contributions.
The Arquillian team is proud to announce the 1.0.0.Alpha1 release of the Arquillian Cube Extension component!
View original post
1
1
Add a comment...
People
Have him in circles
526 people
Scudder Mead's profile photo
Jordan Ganoff's profile photo
Alf Sagen's profile photo
Vineet Reynolds's profile photo
Armando Flores Ibarra's profile photo
Krasimir Semerdzhiev's profile photo
Claudia Fröhling's profile photo
Torben Jäger's profile photo
Валерий Афонькин's profile photo
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Plague Inc.
  • Cooking Fever
Work
Occupation
Senior Software Engineer
Employment
  • Red Hat, Inc.
    Senior Software Engineer, 2010 - present
  • Conduct AS
    Senior Consultant, 2007 - 2010
Links
Other profiles
Contributor to