在sbt中将测试类导入Scala控制台?

在sbt中将测试类导入Scala控制台?,sbt,Sbt,我正在使用sbt在标准目录布局中构建一个Scala项目。我想运行sbt控制台并导入单元测试,以便在Scala REPL中使用它们。最简单的方法是什么?是否有可以传递给sbt的命令,或者可以添加到build.sbt 注意,我不一定要从sbt控制台运行单元测试。(尽管那也很好。)相反,使用一个测试装置来设置我想在REPL会话中使用的数据结构。使用测试配置范围,如下所示: sbt> test:console 有关更多信息,请参阅sbt文档中的 例如,使用specs2,您可以: sbt>

我正在使用sbt在标准目录布局中构建一个Scala项目。我想运行
sbt控制台
并导入单元测试,以便在Scala REPL中使用它们。最简单的方法是什么?是否有可以传递给sbt的命令,或者可以添加到
build.sbt


注意,我不一定要从
sbt控制台运行单元测试。(尽管那也很好。)相反,使用一个测试装置来设置我想在REPL会话中使用的数据结构。

使用
测试
配置范围,如下所示:

sbt> test:console
有关更多信息,请参阅sbt文档中的

例如,使用specs2,您可以:

sbt> test:console

console> import mytestpackage._
console> import org.specs2._
console> specs2.run(new MySpec)

我的问题是,
导入mytestpackage.\u
失败,因为sbt不知道在
src/test
下查找要加载的包。即使使用test:console而不仅仅是console?对不起,我没有注意。使用
test:console
一切正常。我的问题的答案是使用
test:console