For a quick overview checkout this presentation Specrunner. For each module there are examples projects of use.
Specrunner is a ATDD testing tool where you can write your acceptance tests using different styles and formats. Its up to you, we wont judge you. For example, you can instrument the same ATTD test to perform over a GUI or to perform over bussiness controllers, to the stakeholders it is transparent.
Include latest version to your project.
<dependency>
<groupId>io.github.thiagolvlsantos</groupId>
<artifactId>specrunner-MODULE</artifactId>
<version>${latestVersion}</version>
</dependency>
- Filtering tests scenarios by using flags:
-DfilterTests=regression,ui,etc...
#97
IMPORTANTE NOTE: Due to Sonatype changes the Specrunner groupId had to change to io.github.thiagolvlsantos
.
To use this new version replace groupId by:
<groupId>io.github.thiagolvlsantos</groupId>
<artifactId>specrunner-XXX</artifactId>
<version>1.5.18</version>
Java packages inside the library have not changed! The only expected change to your project is the groupId
reference. I decided to not change major version because running code is not affected, I mean, there is a backward compatibility.
See full changelog.