我正在使用 sbt 在标准目录布局中构建一个 Scala 项目。我想运行sbt console并导入我的单元测试,以便我可以在 Scala REPL 中使用它们。最简单的方法是什么?有没有我可以传递给 sbt 的命令,或者我可以添加的东西build.sbt?
请注意,我不一定要从sbt console. (虽然那也很好。)取而代之的是一个测试装置,它设置了我想在我的 REPL 会话中使用的数据结构。
我正在使用 sbt 在标准目录布局中构建一个 Scala 项目。我想运行sbt console并导入我的单元测试,以便我可以在 Scala REPL 中使用它们。最简单的方法是什么?有没有我可以传递给 sbt 的命令,或者我可以添加的东西build.sbt?
请注意,我不一定要从sbt console. (虽然那也很好。)取而代之的是一个测试装置,它设置了我想在我的 REPL 会话中使用的数据结构。
使用test配置范围,如下所示:
sbt> test:console
有关更多信息,请参阅sbt 文档中的范围。
以 specs2 为例,您可以:
sbt> test:console
console> import mytestpackage._
console> import org.specs2._
console> specs2.run(new MySpec)