我认为我遗漏了一些明显的东西,有没有办法轻松获得试运行的结果?
我使用简单的run(new my.TestClass)
有没有办法让测试结果回来?或者某种方式在测试失败后运行代码?
我在scaladoc中找到的唯一方法是使用返回Status的Suite.run()
运行测试,但它也需要Args,而且我还没有找到Args应该使用的任何示例。
答案 0 :(得分:0)
好的,所以我发现在文档中执行测试失败功能:
override def withFixture(test: NoArgTest) = {
super.withFixture(test) match {
case failed: Failed =>
info("failed")
//some code when tests fail
failed
case other => other
}
}
但我猜Args的例子仍然有用:)