Smart Testing 0.0.10 Released

The Arquillian team is proud to announce the 0.0.10 release of the Smart Testing component!

Excluded categories specification

Smart Testing is now supporting the exclusion of test categories.

In this release we introduced the excludedCategories parameter for the categorized strategy.
When using this parameter, you specify the test categories you want to skip from execution,
as you would in the excludedGroups parameter of the maven-surefire-plugin.

The excludedCategories works well with both JUnit 4 and JUnit 5 categories system (e.g the @Category and @Tag annotations)

This release also removes the matchAll and reversed parameters from the categorized strategy, as the behaviour is replaced with the excludedCategories parameters.

What is Smart Testing?

Smart Testing is a tool that speeds up the test running phase by reordering test execution plan to increase a probability of fail-fast execution and thus give you faster feedback about your project’s health.

Release details

Component Smart Testing
Version 0.0.10 view tag
Release date 2018-02-23
Released by Matous Jobanek
Compiled against

Published artifacts

  • » core jar javadoc pom
  • » api jar javadoc pom
  • » surefire-provider jar javadoc pom
  • » junit-test-result-parser jar javadoc pom
  • » strategy-affected jar javadoc pom
  • » strategy-changed jar javadoc pom
  • » strategy-failed jar javadoc pom
  • » strategy-categorized jar javadoc pom
  • » maven-lifecycle-extension jar javadoc pom
  • » git-rules jar javadoc pom
  • » smart-testing-test-bed jar javadoc pom
  • » known-surefire-providers jar javadoc pom

Release notes and resolved issues 3

Component: Core
Component: Selection

Thanks to the following list of contributors: Matous Jobanek, Simon Priadka, Alex Soto