运行SBT测试时,不同统计数据的含义是什么?

时间:2016-06-06 06:51:29

标签: junit sbt scalatest

在SBT中运行Scalatest和JUnit测试时,我会在最后收到一个简短的摘要:

Passed: Total 1359, Failed 0, Errors 0, Passed 1358, Skipped 1, Ignored 13, Pending 1

我理解总计数,通过和忽略测试的含义。 但是这意味着什么:

  • 跳过?它看起来像Ignored但必须有一些区别。
  • 待? Aren在给出摘要时处理了所有测试?
  • FailedErrors之间的区别?

1 个答案:

答案 0 :(得分:1)

以下是解释:

  • 通过表示测试已成功投放。

  • 忽略表示测试已被标记为已忽略,可能是因为需要修复。

  • 跳过表示不满足assume条件,并且未运行测试。 More information

  • 待定,需要编写测试。 More information

  • 失败 / 错误之间的区别:我不确定,但失败的测试是断言失败的测试(TestFailedException当使用ScalaTest)时,错误是意外的异常。

  • 总计计数是:

    的总和
    • 传递
    • 失败
    • 错误