Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Junit 运行SBT测试时,不同统计数据的含义是什么?_Junit_Sbt_Scalatest - Fatal编程技术网

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

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 我理解总计数、通过和忽略测试的含义。 但这是什么意思呢 跳过?。它看起来像是被忽略了,但肯定有一些不同 待定?。当给出摘要时,不是所有的测试都被处理了吗 失败和错误之间的差异 以下是一个解释: 通过表示测试已成功运行 忽略表示该测试被标记为

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

Passed: Total 1359, Failed 0, Errors 0, Passed 1358, Skipped 1, Ignored 13, Pending 1
我理解总计数、通过和忽略测试的含义。 但这是什么意思呢

  • 跳过?。它看起来像是被忽略了,但肯定有一些不同
  • 待定?。当给出摘要时,不是所有的测试都被处理了吗
  • 失败
    错误
    之间的差异

    • 以下是一个解释:

      • 通过表示测试已成功运行

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

      • 跳过表示
        假设
        条件未满足,测试未运行

      • 待定,需要编写测试

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

      • 总计计数是以下各项的总和:

        • 通过
        • 未决
        • 失败
        • 错误