我想用不同的命令分别运行测试每个测试文件夹(模型,API ...)。
示例:
模型:测试(运行测试/模型)
控制器:测试(运行测试/控制器)
所以我的目录看起来像这样:
有可能吗?
答案 0 :(得分:0)
您可以定义其他测试配置并应用过滤器。例如仅在模型中运行测试,在您的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)))
中测试的详情