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