在SBT中运行Scalatest和JUnit测试时,我会在最后收到一个简短的摘要:
Passed: Total 1359, Failed 0, Errors 0, Passed 1358, Skipped 1, Ignored 13, Pending 1
我理解总计数,通过和忽略测试的含义。 但是这意味着什么:
Ignored
但必须有一些区别。Failed
和Errors
之间的区别?答案 0 :(得分:1)
以下是解释:
通过表示测试已成功投放。
忽略表示测试已被标记为已忽略,可能是因为需要修复。
跳过表示不满足assume
条件,并且未运行测试。 More information
待定,需要编写测试。 More information
失败 / 错误之间的区别:我不确定,但失败的测试是断言失败的测试(TestFailedException
当使用ScalaTest
)时,错误是意外的异常。
总计计数是:
的总和