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

2024-05-17

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

请注意,我不一定想从sbt console。 (尽管这也很好。)相反,有一个测试装置来设置我想在 REPL 会话中使用的数据结构。


Use test配置范围,如下所示:

sbt> Test/console

有关更多信息,请参阅Scopes http://www.scala-sbt.org/release/docs/Getting-Started/Scopes.html在 sbt 文档中。

以specs2为例,你可以:

sbt> Test/console

console> import mytestpackage._
console> import org.specs2._
console> specs2.run(new MySpec)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 sbt 中将测试类导入 Scala 控制台? 的相关文章

随机推荐