Created: 2011-07-13 20:36
Updated: 2018-05-06 16:40
License: apache-2.0

WARNING: This project is highly outdated. Most probably it won't work any longer. The sources are still left here for you learn and explore.

Pease is an extension to the Spock framework that adds support for acceptance test driven development (ATDD).

With Pease you can use Gherkin (known from Cucumber) to describe how your software should behave and generate a spock test.



You need the following tools to build this project:

  • Java (>= 1.6.0_24)
  • Git (>= 1.7.4)


Before you can begin to build this project, you first have to initialise the git submodules. Use the following commands to get the job done:

git submodule init
git submodule update

These commands will fetch all required subprojects (spock).


You can build the whole project using Gradle and the embedded Gradle wrapper.

./gradlew build


To generate project configuration files for IntelliJ IDEA, you can use the Gradle task idea.

./gradlew idea


Make sure to write or modify a test if you introduce a change and check the results with the test task.

./gradlew test


This project is following the Semantic Versioning Specification (SemVer). Each version number is formed by X.Y.Z, where X, Y and Z are integers. X is the major version, Y is the minor version and Z is the patch version. The major version is incremented if backwards incompatible changed are introduced. Please note an exception to that rule in the SemVer specification: Major version zero (0.x.y) is for initial development and anything may change at any time.

Public API

Each public method (Java and Groovy) is part of the public API. Note that the public API of versions prior to 1.0.0 is considered unstable.

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more