附加测试配置sbt、scala

附加测试配置sbt、scala,scala,testing,playframework,sbt,Scala,Testing,Playframework,Sbt,我想运行每个测试文件夹模型,API。。。分别使用不同的命令 例如: 模型:测试运行/测试模型 控制器:测试运行/测试控制器 因此,我的目录如下所示: 应用程序 模型 控制器 助手 测验 模型 应用程序编程接口 控制器 助手 是否可能?您可以定义其他测试配置并应用筛选器。e、 g.要仅为模型运行测试,请在project/Build.scala文件中创建模型配置,并根据文件名结尾筛选要运行的测试 lazy val ModelTest = config("models") extend(Test)

我想运行每个测试文件夹模型,API。。。分别使用不同的命令

例如:

模型:测试运行/测试模型

控制器:测试运行/测试控制器

因此,我的目录如下所示:

应用程序 模型 控制器 助手 测验 模型 应用程序编程接口 控制器 助手
是否可能?

您可以定义其他测试配置并应用筛选器。e、 g.要仅为模型运行测试,请在project/Build.scala文件中创建模型配置,并根据文件名结尾筛选要运行的测试

lazy val ModelTest = config("models") extend(Test)

def modelFilter(name: String): Boolean = (name endsWith "ModelTest")

lazy val project = Project("project-name", file("."))
.settings(testOptions in ModelTest := Seq(Tests.Filter(modelFilter)))

更多关于在和中测试的信息

尽量避免简单的是/否问题。是的,这是可能的。我正在我的项目中做这件事。如果将所有测试放在测试目录中,则不需要额外的配置。