minitest:尽早查看失败的测试
minitest: early look at failing tests
在运行最微小的测试时,是否可以查看发生错误的信息?
例如,此测试套件需要十分钟才能完成。但我想了解有关测试结果中出现的字母 E 的更多信息。
我不想等十分钟。
*** Running FRONTEND component engine specs
Run options: --seed 29704
# Running:
......................................................................................................................................................................................E...........
那是 E
for "error",所以你的一个测试失败了。通常你会得到解释更多的输出。一旦确定哪个测试失败,您就可以 运行 以更集中的能力进行该测试,例如:
ruby test/unit/broken_test.rb --name=test_that_is_broken
这是您的测试脚本的路径和失败的测试方法的名称。
您可能需要使您的测试独立,能够运行这样,通过使用:
require_relative '../test_helper'
或者启动测试框架的任何辅助存根。一些骨架文件包含诸如 require 'test_helper'
之类的内容,这些内容在您当前的 $LOAD_PATH
.
中找不到
在运行最微小的测试时,是否可以查看发生错误的信息?
例如,此测试套件需要十分钟才能完成。但我想了解有关测试结果中出现的字母 E 的更多信息。 我不想等十分钟。
*** Running FRONTEND component engine specs
Run options: --seed 29704
# Running:
......................................................................................................................................................................................E...........
那是 E
for "error",所以你的一个测试失败了。通常你会得到解释更多的输出。一旦确定哪个测试失败,您就可以 运行 以更集中的能力进行该测试,例如:
ruby test/unit/broken_test.rb --name=test_that_is_broken
这是您的测试脚本的路径和失败的测试方法的名称。
您可能需要使您的测试独立,能够运行这样,通过使用:
require_relative '../test_helper'
或者启动测试框架的任何辅助存根。一些骨架文件包含诸如 require 'test_helper'
之类的内容,这些内容在您当前的 $LOAD_PATH
.