获得测试规范结果的简单方法
Easy way to get result of a test spec
我想我遗漏了一些明显的东西,有没有办法轻松接收测试结果 运行?
我 运行宁 scalatest 简单 run(new my.TestClass)
有什么办法可以取回测试结果吗?或者测试失败后 运行 代码的某种方式?
我在 scaladoc 中找到的唯一方法是 运行使用 Suite.run()
和 returns 状态进行测试,但它也需要 Args,但我还没有找到任何示例我应该使用 Args。
好的,所以我在文档中找到了测试失败时执行功能:
override def withFixture(test: NoArgTest) = {
super.withFixture(test) match {
case failed: Failed =>
info("failed")
//some code when tests fail
failed
case other => other
}
}
但我想 Args 示例仍然有用 :)
我想我遗漏了一些明显的东西,有没有办法轻松接收测试结果 运行?
我 运行宁 scalatest 简单 run(new my.TestClass)
有什么办法可以取回测试结果吗?或者测试失败后 运行 代码的某种方式?
我在 scaladoc 中找到的唯一方法是 运行使用 Suite.run()
和 returns 状态进行测试,但它也需要 Args,但我还没有找到任何示例我应该使用 Args。
好的,所以我在文档中找到了测试失败时执行功能:
override def withFixture(test: NoArgTest) = {
super.withFixture(test) match {
case failed: Failed =>
info("failed")
//some code when tests fail
failed
case other => other
}
}
但我想 Args 示例仍然有用 :)