繁体   English   中英

从sbt文件运行scalatest类

[英]Running scalatest classes from sbt file

我正在使用任务从sbt文件运行测试类

scalaTaskRun := {
  val test = (runMain in Compile).fullInput(" org.scalatest.tools.Runner -s package.tests.TestClass1 -h ReportOutput").evaluated
}

获取单个测试类的html报告输出。 但是我不想再次添加-s TestClass2来运行另一个测试,依此类推...

如果我想从sbt文件运行许多测试类,就像运行包含多个测试类的testNG suite xml一样。 如何在sbt scalatest中实现同一目标?

我尝试使用runpath命令运行...

Runner -R target\\\\folder\\\\classes -w package.testcases -h reportFolder

但是它没有从classes文件夹运行已编译的测试类。

请帮助修复它。

您可以告诉sbt您要运行哪些测试:

testOnly package.testcases.* -- -h reportFolder

一切后--获得通过的测试框架(如ScalaTest)通过。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM