【发布时间】:2015-07-22 13:10:54
【问题描述】:
require "json"
require "selenium-webdriver"
gem "test-unit"
require "test/unit"
class Tests < Test::Unit::TestCase
$out_file = File.new('log.txt', 'w')
def $stdout.write string
$out_file.write string
super
end
当我使用上面的代码时,控制台中的输出看起来很棒,但是当它完成时,它会将所有内容转储到我的日志文件中(就像我期望的那样),但日志文件中的格式最后会出现奇怪的额外字符。下面的前两行符合预期,但第三行是???
第一次运行 - 主要:1.998
第一次运行 - 钻取:16.527
[32;1m.[0m
我一直在寻找一些选项,并且我尝试配置 test-unit.yml 文件来摆弄下面的格式选项,但无论我尝试什么,都没有改变输出的格式。
跑步者:控制台 控制台选项: 输出级别:1 格式:文档 show_detail_immediately: 是的
【问题讨论】: