Specsy 2 released

16 views
Skip to first unread message

Esko Luontola

unread,
Dec 25, 2012, 5:21:22 PM12/25/12
to spe...@googlegroups.com
The Specsy testing framework <http://specsy.org/> version 2 has been
released.

Specsy 2 supports now more languages than ever (Specsy 1 supported only
Scala). For now it supports Scala (2.7.7 and higher), Groovy (any
version) and Java (7 or higher; lambdas strongly recommended), but it's
only a matter of adding one wrapper class to add support for a new
JVM-based language.

Specsy 2 runs using the new Jumi test runner <http://jumi.fi/>, fixing a
bunch of issues that Specsy 1.x had with the JUnit test runner's limited
expressiveness. Actually Specsy 2 was released already in September, but
Jumi wasn't then ready for general use, but now it's ready for early
adopters.

Release notes:

**2.1.0 (2012-12-25)**

- Upgraded to Jumi 0.2
- The `@RunVia` annotation is now inherited from the base class, so each
test class doesn't need to repeat it. Due to this the `ScalaSpecsy` base
class is now an abstract class instead of a trait

**2.0.0 (2012-09-30)**

- Runs using the Jumi <http://jumi.fi/> test runner, fixing all
previously known issues (e.g. it now runs tests in parallel and reports
test execution in real time)
- Rewrote the core in Java to support multiple programming languages
through thin language-specific frontends
- Supports Scala, version 2.7.7 upwards
- Supports Groovy, all versions
- Supports Java, version 7 upwards (lambdas are recommended for more
tolerable syntax noise)

--
Esko Luontola
www.orfjackal.net
Reply all
Reply to author
Forward
0 new messages