1

私の主なアイデアは、Travis-CI でテストを実行した後にコード カバレッジ レポートを作成することです。

現在、私はでテストを実行していますrake travis

task :travis do
  ["rspec spec", "rake cucumber"].each do |cmd|
    puts "Starting to run #{cmd}..."
    system("export DISPLAY=:99.0 && bundle exec #{cmd}")
    raise "#{cmd} failed!" unless $?.exitstatus == 0
  end
end

テスト後にコンソールにカバレッジを出力できると思いますが、私が見たすべてのカバレッジジェムは結果としてhtmlページを生成します。アイデアはありますか?

4

1 に答える 1

3

によって返されたデータで遊ぶことができますrake stats

自分で実行したい場合の実装は次のとおりですhttps://github.com/rails/rails/blob/master/railties/lib/rails/code_statistics.rb。その場合は、独自のタスクを作成することをお勧めします。

于 2012-06-15T14:58:12.167 に答える