KernelTests seem to be really broken, running ScalaTest 2.x.x + ScalaMock 3.1.RC1.
Even causes other tests not to be run by ScalaTest.
[info] A kernel calculator
[info] - should perform simple math
2014-05-03 20:20:14,467 INFO [main] (com.bwater.notebook.kernel.pfork.BetterFork$) - Remote process starting
2014-05-03 20:20:14,797 INFO [main] (com.bwater.notebook.kernel.pfork.BetterFork$) - Remote process starting
2014-05-03 20:20:14,808 INFO [main] (com.bwater.notebook.kernel.pfork.BetterFork$) - Remote process starting
2014-05-03 20:20:15,190 INFO [Remote-akka.actor.default-dispatcher-4] (akka.event.slf4j.Slf4jEventHandler) - Slf4jEventHandler started
2014-05-03 20:20:15,208 DEBUG [Remote-akka.actor.default-dispatcher-3] (akka.event.EventStream) - logger log1-Slf4jEventHandler started
2014-05-03 20:20:15,208 DEBUG [Remote-akka.actor.default-dispatcher-3] (akka.event.EventStream) - Default Loggers started
2014-05-03 20:20:15,382 INFO [Remote-akka.actor.default-dispatcher-3] (NettyRemoteTransport(akka://[email protected]:63920)) - RemoteServerStarted@akka://[email protected]:63920
2014-05-03 20:20:15,490 INFO [Remote-akka.actor.default-dispatcher-4] (akka.event.slf4j.Slf4jEventHandler) - Slf4jEventHandler started
2014-05-03 20:20:15,506 DEBUG [Remote-akka.actor.default-dispatcher-2] (akka.event.EventStream) - logger log1-Slf4jEventHandler started
2014-05-03 20:20:15,507 DEBUG [Remote-akka.actor.default-dispatcher-2] (akka.event.EventStream) - Default Loggers started
2014-05-03 20:20:15,511 INFO [Remote-akka.actor.default-dispatcher-3] (akka.event.slf4j.Slf4jEventHandler) - Slf4jEventHandler started
2014-05-03 20:20:15,516 INFO [Remote-akka.actor.default-dispatcher-3] (NettyRemoteTransport(akka://[email protected]:63920)) - RemoteClientStarted@akka://[email protected]:63877
2014-05-03 20:20:15,516 DEBUG [Remote-akka.actor.default-dispatcher-3] (RemoteClient(akka://Remote)) - Starting remote client connection to [akka://[email protected]:63877]
2014-05-03 20:20:15,520 DEBUG [Remote-akka.actor.default-dispatcher-3] (NettyRemoteTransport(akka://[email protected]:63920)) - RemoteServerClientConnected@akka://[email protected]:63920: Client[akka://[email protected]:63877]
2014-05-03 20:20:15,541 DEBUG [Remote-akka.actor.default-dispatcher-3] (akka.event.EventStream) - logger log1-Slf4jEventHandler started
2014-05-03 20:20:15,541 DEBUG [Remote-akka.actor.default-dispatcher-3] (akka.event.EventStream) - Default Loggers started
2014-05-03 20:20:15,570 DEBUG [Remote-akka.actor.default-dispatcher-4] (LocalActorRefProvider(akka://Remote)) - Received command [DaemonMsgCreate(Props(<function0>,akka.actor.default-dispatcher,NoRouter,Deploy(,Config(SimpleConfigObject({})),NoRouter,RemoteScope(akka://[email protected]:63920))),Deploy(,Config(SimpleConfigObject({})),NoRouter,RemoteScope(akka://[email protected]:63920)),akka://[email protected]:63920/remote/[email protected]:63877/user/$d,Actor[akka://[email protected]:63877/user])] to RemoteSystemDaemon on [akka://Remote]
2014-05-03 20:20:15,576 DEBUG [Remote-akka.actor.default-dispatcher-4] (akka.serialization.Serialization(akka://Remote)) - Using serializer[akka.serialization.JavaSerializer] for message [akka.dispatch.Supervise]
2014-05-03 20:20:15,585 DEBUG [Remote-akka.actor.default-dispatcher-4] (akka.serialization.Serialization(akka://Remote)) - Using serializer[akka.serialization.JavaSerializer] for message [akka.dispatch.NullMessage$]
2014-05-03 20:20:15,658 INFO [Remote-akka.actor.default-dispatcher-2] (NettyRemoteTransport(akka://[email protected]:63922)) - RemoteServerStarted@akka://[email protected]:63922
[INFO] [05/03/2014 20:20:15.672] [MySpec-akka.actor.default-dispatcher-3] [akka://MySpec/user/$b/$a] ReplCalculator preStart
Exception in thread "Thread-33" Exception in thread "Thread-37" java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2598)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at sbt.React.react(ForkTests.scala:116)
at sbt.ForkTests$$anonfun$mainTestTask$1$Acceptor$2$.run(ForkTests.scala:75)
at java.lang.Thread.run(Thread.java:745)
java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2598)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at org.scalatest.tools.Framework$ScalaTestRunner$Skeleton$1$React.react(Framework.scala:906)
at org.scalatest.tools.Framework$ScalaTestRunner$Skeleton$1.run(Framework.scala:895)
at java.lang.Thread.run(Thread.java:745)