Junit 运行SBT测试时,不同统计数据的含义是什么?
在SBT中运行Scalatest和JUnit测试时,我在最后收到一个简短的摘要:Junit 运行SBT测试时,不同统计数据的含义是什么?,junit,sbt,scalatest,Junit,Sbt,Scalatest,在SBT中运行Scalatest和JUnit测试时,我在最后收到一个简短的摘要: Passed: Total 1359, Failed 0, Errors 0, Passed 1358, Skipped 1, Ignored 13, Pending 1 我理解总计数、通过和忽略测试的含义。 但这是什么意思呢 跳过?。它看起来像是被忽略了,但肯定有一些不同 待定?。当给出摘要时,不是所有的测试都被处理了吗 失败和错误之间的差异 以下是一个解释: 通过表示测试已成功运行 忽略表示该测试被标记为
Passed: Total 1359, Failed 0, Errors 0, Passed 1358, Skipped 1, Ignored 13, Pending 1
我理解总计数、通过和忽略测试的含义。
但这是什么意思呢
- 跳过?。它看起来像是被忽略了,但肯定有一些不同
- 待定?。当给出摘要时,不是所有的测试都被处理了吗
和失败
之间的差异错误
- 通过表示测试已成功运行
- 忽略表示该测试被标记为忽略,可能是因为它需要修复
- 跳过表示
条件未满足,测试未运行假设
- 待定,需要编写测试
- 失败/错误之间的区别:我不确定,但失败的测试是一个断言失败的测试(
使用TestFailedException
时),而错误是一个意外的异常ScalaTest
- 总计计数是以下各项的总和:
- 通过
- 未决
- 失败
- 错误
- 以下是一个解释: