这实际上是在 SBT 中为多个测试文件夹设置操作的一种副本,但是答案是专门使用 SBT 的 Scala 语法。
在我们的项目中——目前是 SBT 0.10.1,但我希望我们能尽快升级到 0.11——我们使用 SBT 自己的 DSL 进行“简单”配置。
如何在 SBT 中为不同的文件夹创建单独的测试任务/命令?在我的具体情况下,我想要一批常规单元测试和一批集成测试。
第二个问题,是否有可能 - 使用 SBT - 更改 Java 属性?对于集成测试,我想将一个名为“env”的属性设置为“testing”(或“集成测试”很快),以便访问不同的 MongoDB 数据库。启动应用程序时,我可以使用 -Denv=testing 执行此操作,但是否可以在 SBT 中执行此操作?