Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
fork in Test := true doesn't run any tests with the new test interface #868
Somewhat related, I noticed that "fork in test" (note lowercase
The problem is in the specs2 runner: https://github.com/etorreborre/specs2/blob/master/src/main/scala/org/specs2/runner/SbtRunner.scala#L56
The fingerprint that is provided to the framework is only guaranteed to be a SubclassFingerprint or AnnotatedFingerprint and not the exact subclass provided by the framework initially. When not forking, it is the same one, but when forking, it isn't because we can't (and don't want to) assume the user's fingerprint type is Serializable.