org.arquillian.smart.testing:core

Smart Testing is a tool that knows which tests you want to run

License

License

GroupId

GroupId

org.arquillian.smart.testing
ArtifactId

ArtifactId

core
Last Version

Last Version

0.0.10
Release Date

Release Date

Type

Type

jar
Description

Description

Smart Testing is a tool that knows which tests you want to run
Project Organization

Project Organization

JBoss by Red Hat

Download core

How to add to project

<!-- https://jarcasting.com/artifacts/org.arquillian.smart.testing/core/ -->
<dependency>
    <groupId>org.arquillian.smart.testing</groupId>
    <artifactId>core</artifactId>
    <version>0.0.10</version>
</dependency>
// https://jarcasting.com/artifacts/org.arquillian.smart.testing/core/
implementation 'org.arquillian.smart.testing:core:0.0.10'
// https://jarcasting.com/artifacts/org.arquillian.smart.testing/core/
implementation ("org.arquillian.smart.testing:core:0.0.10")
'org.arquillian.smart.testing:core:jar:0.0.10'
<dependency org="org.arquillian.smart.testing" name="core" rev="0.0.10">
  <artifact name="core" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.arquillian.smart.testing', module='core', version='0.0.10')
)
libraryDependencies += "org.arquillian.smart.testing" % "core" % "0.0.10"
[org.arquillian.smart.testing/core "0.0.10"]

Dependencies

compile (2)

Group / Artifact Type Version
org.eclipse.jgit : org.eclipse.jgit jar 4.9.1.201712030800-r
org.yaml : snakeyaml jar 1.19

test (6)

Group / Artifact Type Version
junit : junit jar 4.12
org.assertj : assertj-core jar 3.8.0
com.github.stefanbirkner : system-rules jar 1.17.0
org.arquillian.spacelift : arquillian-spacelift jar 1.0.2
org.mockito : mockito-core jar 2.13.0
com.google.code.findbugs : annotations jar 3.0.1

Project Modules

There are no modules declared in this project.

Smart Testing

Build Status

We know which tests you want to run.

We all know that as the project evolves we keep adding more and more tests to ship our products confidently. This however has an impact on the build time and thus we waste time waiting for the most important question to be answered - "Did I break anything with my changes?".

Let it be your local development or a CI server - what if you could know this as soon as possible?

We created Smart Testing to give you the fastest possible feedback loop when it comes to executing your tests.

Installation

To quickly start using Smart Testing all you need to do is to execute following snippet:

curl -sSL https://git.io/v5jy6 | bash

You can also add these flags:

  • -l|--latest latest published artifact in Maven Central (that’s the default)

  • -v|--version= - specific version to install

For example:

curl -sSL https://git.io/v5jy6 | bash -s -- --latest

Important
The script is tested on Linux, but we do provide basic OSX support [1] with the fully fledged version coming next release.
Important
This script requires xmllint, so make sure you have it installed.

Documentation

To read complete documentation head over to http://arquillian.org/smart-testing/

You can also generate it locally. All you need to have in place is Docker. Simply execute

$ ./.asciidoctor/generate.sh

and you are set. You will find generated documentation in the gh-pages folder.

On Linux you can combine it with following command:

./.asciidoctor/generate.sh && xdg-open gh-pages/index.html &>/dev/null

This will generate the documentation and open it in the browser.


1. In case no .mvn/extension.xml file exists.
org.arquillian.smart.testing

An Innovative Testing Platform for the JVM

Versions

Version
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1