Arquillian Extension Jacoco 1.0.0.Alpha5 Released

The Arquillian team is proud to announce the 1.0.0.Alpha5 release of the Arquillian Extension Jacoco component!

Some of the highlights in this release

EclEmma Eclipse Plugin support

When you run your Arquillian tests via “Coverage As → JUnit” in Eclipse, you’ll now see the remote coverage data collected by the Arquillian Jacoco Extension right there alongside the client coverage data. In your IDE!

It’s no longer needed to go via Maven and view the html output. Maven is of course still supported.

We added Include/Exclude filtering

The default filer is *.class. But you might not want to record coverage data on all the external libraries in your deployment. By using Include and Exclude filters you can control what is recorded.

<?xml version="1.0" encoding="UTF-8"?>
<arquillian
  xmlns="http://jboss.org/schema/arquillian"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="
        http://jboss.org/schema/arquillian
        http://jboss.org/schema/arquillian/arquillian_1_0.xsd">

  <extension qualifier="jacoco">
    <property name="excludes">my.package.some.*</property>
    <property name="includes">my.package.some.include.*,my.package.some.other.*</property>
  </extension>
        
</arquillian>

Thanks to Lukas Krejci for the nice filtering support.

Important change: Upgraded to Jacoco version 0.6.0.201210061924

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 Extension Jacoco
Version 1.0.0.Alpha5 view tag
Release date 2012-11-27
Released by Aslak Knutsen
Compiled against
  • Arquillian Core – 1.0.0.Final

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-jacoco jar pom

Release notes and resolved issues 2

Packaging fix

Bug
  • ARQ-1226 - Jacoco should not package arquillian.xml

Thanks to the following list of contributors: Aslak Knutsen

Arquillian Extension Jacoco 1.0.0.Alpha4 Released

The Arquillian team is proud to announce the 1.0.0.Alpha4 release of the Arquillian Extension Jacoco 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 Extension Jacoco
Version 1.0.0.Alpha4 view tag
Release date 2012-11-27
Released by Aslak Knutsen
Compiled against
  • Arquillian Core – 1.0.0.Final

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-jacoco jar pom

Release notes and resolved issues 3

EclEmma IDE support

Feature Request
  • ARQ-1219 - Only collect remote coverage data when running in coverage mode
  • ARQ-1220 - Make Remote Coverage data available to IDE

Thanks to the following list of contributors: Aslak Knutsen, Lukas Krejci

Arquillian Extension Jacoco 1.0.0.Alpha3 Released

The Arquillian team is proud to announce the 1.0.0.Alpha3 release of the Arquillian Extension Jacoco 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 Extension Jacoco
Version 1.0.0.Alpha3 view tag
Release date 2012-04-24
Released by Aslak Knutsen
Compiled against
  • Arquillian Core – 1.0.0.Final

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-jacoco jar pom

Release notes and resolved issues 2

Upgrade Jacoco version

Feature Request
  • ARQ-738 - Update integration Jacoco integration to 0.5.6 level

Thanks to the following list of contributors: Aslak Knutsen, Samuel Santos

Arquillian Extension Jacoco 1.0.0.Alpha2 Released

The Arquillian team is proud to announce the 1.0.0.Alpha2 release of the Arquillian Extension Jacoco component!

Highlight in this release

Support for Code Coverage of Classes added to nested Archives

@Deployment 
public static WebArchive deploy() {
  return ShrinkWrap.create(WebArchive.class)
          .addLibrary(
            ShrinkWrap.create(JavaArchive.class)
             .addClass(MyLibraryClass.class))
}

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 Extension Jacoco
Version 1.0.0.Alpha2 view tag
Release date 2011-11-28
Released by Aslak Knutsen
Compiled against
  • Arquillian Core – 1.0.0.CR6

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-jacoco jar pom

Release notes and resolved issues 2

Support for nested Archives

Feature Request
  • ARQ-599 - ApplicationArchiveInstrumenter should also instrument classes inside JARs

Thanks to the following list of contributors: Aslak Knutsen, Marek Schmidt

Arquillian Extension Jacoco 1.0.0.Alpha1 Released

The Arquillian team is proud to announce the 1.0.0.Alpha1 release of the Arquillian Extension Jacoco 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 Extension Jacoco
Version 1.0.0.Alpha1 view tag
Release date 2011-07-14
Released by Aslak Knutsen
Compiled against
  • Arquillian Core – 1.0.0.CR2

Published artifacts org.jboss.arquillian.extension

  • org.jboss.arquillian.extension » arquillian-jacoco jar pom

Release notes and resolved issues 2

Extension Jacoco - Alpha1

Feature Request
  • ARQ-163 - Support for code coverage using Jacoco

Thanks to the following list of contributors: Aslak Knutsen, José Rodolfo Freitas