Smart Testing 0.0.7 Released

Since we wrote this post we didn't laze around. Check our latest announcement.

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

Highlights of this release

In this release we ship more support to JUnit 5. Concretely we have added support for @org.junit.jupiter.api.Tag and @org.junit.jupiter.api.Tags annotations.

JUnit 5 tag support

In this realease we have added support for @org.junit.jupiter.api.Tag and @org.junit.jupiter.api.Tags annotations in categorized strategy.
Tags is the way to categorize tests in JUnit 5 and a categorized test looks like:

public class FirstAndSecondTaggedClass {

Then you need to configure the strategy by setting categories property with tag value.

What’s next

We continue improving the tool so watch out for more!

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.7 view tag
Release date 2018-01-17
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 5

Component: Selection
Component: Test Bed
Component: Maven
Component: Core

Thanks to the following list of contributors: Dipak Pawar, Alex Soto, Matous Jobanek, Hemani, Bartosz Majsak