我安装了Watir 1.7.1,Ruby 1.9.2,ci_reporter 1.6.4,测试单元2.2.0。
由于testunit donot附带Ruby 1.9.2,我单独安装了testunit。
当我运行脚本时,ci_reporter不会在运行测试的目录中创建“test / reports”文件夹。当我执行脚本时,脚本运行正常,但不创建文件夹。
文件夹'test / reports'是由自己创建还是'test / reports'文件夹应该作为testunit的一部分。
以下是运行的简单测试,请查看代码段:
gem 'test-unit'
require 'test/unit/ui/console/testrunner.rb'
require 'ci/reporter/rake/test_unit_loader.rb'
require 'watir'
class My_Test < Test::Unit::TestCase
def test_me
browser = Watir::IE.start('http://www.google.com')
assert(browser.link(:text, 'About Google').exists?)
browser.close
end
end
ruby 1.9.2是否支持ci_reporter 1.6.4?
任何人都可以帮我提一下ci_reporter如何创建报告以及报告存储位置的示例吗?
答案 0 :(得分:1)
基于蒂芙尼的回应和她给出的链接,我认为你问题的答案是'不。目前不支持'
我也赞同使用1.8.7的建议,这就是我现在已经使用了一段时间,并且它与watir一起使用。
答案 1 :(得分:1)
我认为大多数人仍在使用带有Watir的ruby 1.8.7。我仍然在1.8.7,我每天都使用带有Watir的ci_reporter而没有任何问题。
您是否有机会在1.8.7环境中尝试代码?我刚刚发现这篇博文,表明ci_reporter尚未更新,无法使用ruby 1.9.2:http://www.larkware.com/posts/fix-ci-reporter-for-test-unit-2-dot-0