如何获得所有测试的清单?

时间:2019-07-07 20:45:11

标签: scala sbt

sbt中,当我键入testOnly并按tab键后,我将获得所有可用的测试:

sbt:plugger> testOnly 
--                                       com.sweetsoft.detector.DetectorSpec      com.sweetsoft.sender.SenderMessageSpec  

是否有一条命令可以获取所有可用的测试,而是按【tab】键?

1 个答案:

答案 0 :(得分:9)

尝试从sbt执行show test:definedTests,该值在我的计算机上输出

sbt:scala-213> show test:definedTests
[info] * Test example.RuleSpec : subclass(false, org.scalatest.Suite)
[info] * Test example.HelloSpec : subclass(false, org.scalatest.Suite)

definedTests的检查给出了

inspect test:definedTests
[info] Task: scala.collection.Seq[sbt.TestDefinition]
[info] Description:
[info]  Provides the list of defined tests.