在运行最细微的测试时,是否可以查看有关已发生错误的信息?
例如,此测试套件需要十分钟才能完成。但我想了解更多关于测试结果中出现的字母E的信息。 我不想等十分钟。
// Define the Shipping Method rate ID example
$method_rate_id = 'flat_rate:3';
// Get the title and display it
$title = get_title_shipping_method_from_method_id( $method_rate_id );
echo '<p>' . $title . '</p>';
答案 0 :(得分:0)
E
表示“错误”,因此您的某个测试失败了。通常你会得到更多解释的输出。一旦确定哪个测试失败,您就可以以更集中的身份运行该测试,例如:
ruby test/unit/broken_test.rb --name=test_that_is_broken
这是测试脚本的路径以及失败的测试方法的名称。
您可能需要使用以下方式使测试自包含,能够以这种方式运行:
require_relative '../test_helper'
或者无论什么助手存根都会启动测试框架。某些骨架文件包含require 'test_helper'
之类的内容,这些内容在您当前的$LOAD_PATH
中找不到。