1
增加新的测试中,我有一组存储在文件输入病例。编程通过ScalaTest
我想每种情况下是特定的scalatest“测试”,即,在控制台中作为一个单独的测试报告和单独地失败。
不幸的是,实验和谷歌认为,这种能力可能不存在?
例如,这似乎是常见的情况(eliding为简单起见)
class MyTestingGoop extends FunSuite {
val input : Seq[SpecificTestCase] = ...
test("input data test") {
forAll(input) { case => ... }
}
//...
}
理想地,每个case
呈现为单独的测试。这怎么可以用ScalaTest完成?
我宁愿添加标签(说'PerfTests')到坊间的测试,并运行特定标签的测试。例如。 'mvn -DtagsToInclude = PerfTest test' – prayagupd
@prayagupd:这并没有解决编程测试生成和运行的具体问题。 –
哦,哦,你说你的输入是动态的,可能是10个不同的输入,你想每个输入有10个测试吗?那是你的程序化意味着什么,如果是的话,那是可行的。 – prayagupd