Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > coverageライブラリ > Coverageクラス > result
result -> Hash
[permalink][rdoc]測定結果をファイル名をキー、各行の実行回数を配列にした値のハッシュを返します。空行やコメントのみの行などの測定結果は nil になります。
resultメソッドが実行された後はカバレッジの測定を行いません。
def bool(obj)
if obj
true
else
false
end
end
require "coverage"
Coverage.start
load "bool.rb"
p Coverage.result #=> {"bool.rb"=>[1, 0, 0, nil, 0, nil, nil]}
bool(0)
p Coverage.result # coverage measurement is not enabled (RuntimeError)
[SEE_ALSO] Coverage.peek_result