Coverage
module Coverage
Coverage provides coverage measurement feature for Ruby- This feature is experimental, so these APIs may be changed in future-
Usage
-
require “coverage”
-
do ::start
-
require or load Ruby source file
-
::result will return a hash that contains filename as key and coverage array as value. A coverage array gives, for each line, the number of line execution by the interpreter. A
nil
value means coverage is disabled for this line (lines likeelse
andend
).
Example
[foo.rb] s = 0 10.times do |