Arquillian Extension Jacoco 1.0.0.Alpha9 Released

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

Highlights in this release

Filtering improvements

We have fixed and extended filtering capabilities in JaCoCo extension. If you don’t specify any includes nor excludes JaCoCo will try to instrument every single class it can find on the classpath. This is not only time consuming but might lead to some issues.

At the end of the day most of the times you are not interested in coverage for external libraries. With simple configuration like the one below you can control classes and packages.

<?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.*,fully.qualified.class.name.MyClass</property>
  </extension>
        
</arquillian>

In case of conflicting patterns in excludes and includes, excludes always wins.

Important change: Upgraded to Jacoco version 0.7.8

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.Alpha9 view tag
Release date 2017-01-09
Released by Bartosz Majsak
Compiled against

Published artifacts org.jboss.arquillian.extension

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

Release notes and resolved issues 0

Thanks to the following list of contributors: Bartosz Majsak, Hemanik, Aslak Knutsen, Dipak Pawar, Andreas Weise

Arquillian Extension Jacoco 1.0.0.Alpha8 Released

The Arquillian team is proud to announce the 1.0.0.Alpha8 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.Alpha8 view tag
Release date 2015-04-20
Released by Aslak Knutsen
Compiled against

Published artifacts org.jboss.arquillian.extension

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

Release notes and resolved issues 0

Jacoco 0.7.4 and Signature removal

Thanks to the following list of contributors: Aslak Knutsen, Arcadiy Ivanov

Arquillian Extension Jacoco 1.0.0.Alpha7 Released

The Arquillian team is proud to announce the 1.0.0.Alpha7 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.Alpha7 view tag
Release date 2014-10-31
Released by Aslak Knutsen
Compiled against

Published artifacts org.jboss.arquillian.extension

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

Release notes and resolved issues 0

Jacoco 0.7.1 and Java8 support

Thanks to the following list of contributors: Aslak Knutsen, Leonardo Zanivan

Arquillian Extension Jacoco 1.0.0.Alpha6 Released

The Arquillian team is proud to announce the 1.0.0.Alpha6 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.Alpha6 view tag
Release date 2014-03-03
Released by Aslak Knutsen
Compiled against

Published artifacts org.jboss.arquillian.extension

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

Release notes and resolved issues 0

Support for Jacoco 0.6.3

Thanks to the following list of contributors: Aslak Knutsen, Karol Lassak, Robert.panzer

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

Published artifacts org.jboss.arquillian.extension

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

Release notes and resolved issues 0

Packaging fix

Thanks to the following list of contributors: Aslak Knutsen