|
|
Re: is scalatest still active?
|
Posted: Aug 5, 2008 10:55 AM
|
|
Hi Zemian,
Yes, it is alive and well. There's some interesting stuff in the trunk, but I can't justify spending time to complete and release that until the Programming in Scala book has been sent to the printer. After that, we'll be focusing a lot on ScalaTest.
One of the things we'll be doing is adding RSpec like Spec and Story classes to ScalaTest, as well as integrating more closely with Eric Torreborre's specs. In the trunk there's a special kind of Report (called SpecReport), that when sent to a print reporter (like the standard out reporter) you get a report that looks more like a specification. So when running a specs Specification for example via ScalaTest, the idea is it would send those SpecReports so the output would look spec-like. We also want to enhance the GUI part so that SpecReports generate a nice graphical report that looks like a specification. specs generates a tree, as does JUnit, so part of that is having an alternative tree-view of the test results, and that will work even if the test is done concurrently. So part of this is being able to reorder reports that arrive out of order from multiple threads.
After that we'll probably focus on IDE integration. Eric Torreborre and Rickard Nilsson and I have discussed possibly using ScalaTest as the core 'runner' piece that we'd integrate into IDEs, and through that, you could get nice IDE integration of specs and ScalaCheck too. After IDE integration, or alongside it, the other area I want to look at is mock framework integration.
The trouble is, I really need to focus on getting that book to the printer. So ScalaTest is kind of on hold for a couple more weeks. Josh Cough has been doing some work, meanwhile, though to enhance the ant task so that you can opt to have it fail the build if the tests don't pass.
|
|