ScalaTest 1.0-RC1 Released

View: New views
1 Messages — Rating Filter:   Alert me  

ScalaTest 1.0-RC1 Released

by Bill Venners-3 :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

Hi All,

(Sorry if this is a duplicate. My first attempt to send to
scala-announce failed because I wasn't on the list. Trying again...)

This morning I deployed a release candidate for ScalaTest 1.0.
ScalaTest 1.0 is a major upgrade from the previous released version,
0.9.5. It has many new features. Here are some highlights:

- improved JUnit, Ant, and Maven integration
- improved integration with JMock, EasyMock, and Mockito
- three new core BDD traits: FlatSpec, WordSpec, and FeatureSpec
- a GivenWhenThen trait that lets you add documentation to tests that
also shows up in reports
- several new FixtureSuite traits that facilitate the functional style
of passing fixtures into tests
- color text output
- reports that can be reordered into sequential order after a concurrent run
- a Conductor class that facilitates multi-threaded testing of
concurrency abstractions
- the ability to mark tests as pending, or mark code as pendingUntilFixed
- a OneInstancePerTest trait that ensures each test in a suite is run
isolated in its own instance of the suite class
- a ParallelTestExecution trait that allows tests in the same suite to
be run in parallel
- a SequentialNestedSuiteExecution trait that ensures nested suites
are executed sequentially even when other suites are executing in
parallel
- a withFixture method that enables code to be executed before and after a test
- one new matcher each for equality comparisons and expected exception checks

You can browse the ScalaDoc for the latest 1.0 release candidate, 1.0-RC1, here:

http://www.artima.com/scalatest/doc-1.0-RC1

You can download the latest 1.0-RC1 release (for Scala 2.7.3 or
higher) from here:

http://www.artima.com/scalatest/scalatest-1.0-RC1.zip

Or for Maven users, from the scala-tools.org repository:

group id: org.scalatest
artifact id: scalatest
version: 1.0-RC1

I won't be making any more coding changes prior to the 1.0 release
unless there is a very major bug discovered, though I will be doing
some documentation tweaks this week. If all goes well I plan to
release 1.0 proper next Monday, October 12. So if you have some time
this week, download RC1 and let me know if you encounter any problems.
Please post feedback to the scalatest-users mailing list.

Thanks.

Bill
----
Bill Venners
Artima, Inc.
http://www.artima.com