Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.4
-
None
Description
In trunk, the default version for Specs is 1.6.2 while the default version for ScalaCheck is 1.5. Usually this works out, but there are some test suites which can actually cause the Scala compiler to crash when compiled with these two versions. An example of such a build can be found at http://github.com/djspiewak/gll-combinators (comment out the explicit scalacheck version declaration in the buildfile).
The problem is that Specs 1.6.2 isn't designed to work with ScalaCheck 1.5, and so significant problems can arise if we force them together. We should push the default version for ScalaCheck forward to 1.6. The only reason I haven't done this already is I seem to recall some compatibility issues with ScalaTest and ScalaCheck 1.6. Needs investigation.