我有以下Rakefile:
require 'rake'
gem 'ci_reporter'
require 'ci/reporter/rake/test_unit'
task :test do
ruby 'signup.rb'
end和以下文件:
require 'rubygems'
require 'test/unit'
class SignupTest < Test::Unit::TestCase
def test_signup
assert true
end
endrm -rf test/reports
/Users/fernando/.rvm/rubies/ruby-1.9.3-p0/bin/ruby signup.rb
Run options:
# Running tests:
.
Finished tests in 0.000820s, 1219.5122 tests/s, 1219.5122 assertions/s.
1 tests, 1 assertions, 0 failures, 0 errors, 0 skips看起来它应该已经在test/report中生成了某种内容,但是这个目录并不存在。
你知道我该怎么做吗?
发布于 2012-08-03 07:15:04
尝试将所需的行更改为:
gem 'ci_reporter'
require 'ci/reporter/rake/test_unit_loader'(我在使用MiniTest时遇到了类似的问题,文档上说需要最小的要求,但我发现有一个minitest_loader,并且要求它起作用了!)
发布于 2013-03-21 17:59:08
我遇到了同样的问题。
试试这个:
require 'test/unit'使用cmd:rake CI_REPORTS=reports test命令将以下内容gem 'test-unit'
require 'ci/reporter/rake/test_unit_loader'希望这对你有帮助,它对我很有效。
https://stackoverflow.com/questions/10790673
复制相似问题