获得测试规范结果的简便方法

时间:2016-01-29 20:45:46

标签: scala scalatest

我认为我遗漏了一些明显的东西,有没有办法轻松获得试运行的结果?

我使用简单的run(new my.TestClass)

运行scalatest

有没有办法让测试结果回来?或者某种方式在测试失败后运行代码?

我在scaladoc中找到的唯一方法是使用返回Status的Suite.run()运行测试,但它也需要Args,而且我还没有找到Args应该使用的任何示例。

1 个答案:

答案 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的例子仍然有用:)