如何获取当前项目下的测试用例列表(完全限定名称)?
环境是Scala 2.10.2,Sbt 0.12.3和scalatest 1.9.1
(definedTests in Test)
回报sbt.TestDefinition
.
val printTests = taskKey[Unit]("something") printTests := { val tests = (definedTests in Test).value tests map { t => println(t.name) } }
以上是sbt 0.13语法,但在sbt 0.12中的想法应该相同.