2016-01-29 70 views
0

我想我错过了一些明显的东西,有没有办法轻松地接收测试运行的结果?简单的方法来获得测试规范的结果

我正在scalatest简单run(new my.TestClass)

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

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

回答

0

好了,我发现在文档上测试失败的功能执行:

override def withFixture(test: NoArgTest) = { 

    super.withFixture(test) match { 
     case failed: Failed => 
     info("failed") 
     //some code when tests fail 
     failed 

     case other => other 
    } 
    } 

但我想参数数量例子仍然是有益的:)

相关问题