Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Software Specifications for Scala
Scala JavaScript CSS Other
branch: master
Failed to load latest commit information.
analysis/src fixed the stackoverflow
common/src fixed the compilation for 2.10
core/src renamed some package protected variables which are clashing with clie…
examples/src/test/scala/examples use testOnly instead of test-only
form/src fixed the indentation for forms in the console
guide/src/test added a section on added displaying success data
gwt/src added the possibility to use step parsers in specifications
html/src mute specification links on demand
junit/src added the possibility to pass the Env, Arguments, CommandLine
markdown/src cut the MatcherImplicits trait into several small traits
matcher-extra/src updated scalaz versions
matcher/src/main/scala/org/specs2/matcher restricted the beAnInstanceOf, haveClass, haveInterface matchers to A…
mock/src added more Mockito matchers to the MockitoMatchers trait. fixes #355
notes added notes for 3.6.1
project updated the sonatype plugin
scalacheck/src/main/scala/org/specs2 fixed the use of prettyFreqMap to collect data
tests/src removed the use of parameters with a typecheck string for now
.gitignore set the version file to 3.1
.travis.yml removed the last instances of "test-only" in the project
LICENSE.txt publishing 1.10
README.markdown removed the last instances of "test-only" in the project
pom.xml added the class annotations to the JUnit descriptions. fixes #256
release-procedure.txt updated the version number for the 1.12.3 release
sbt updated the sbt launcher script
scalastyle-config.xml added more warnings and more style checking
version.sbt updated scalaz versions


Build Status Join the chat at

Installation instructions

You need to download and install sbt. Then execute the following command:

sbt update publish-local

Then you can generate the User Guide with:


testOnly -- html

This should create html files in the target/specs2-reports directory.

Something went wrong with that request. Please try again.