るりまサーチ

最速Rubyリファレンスマニュアル検索!
8件ヒット [1-8件を表示] (0.010秒)
トップページ > クエリ:lines[x] > 種類:ライブラリ[x]

別のキーワード

  1. _builtin lines
  2. io lines
  3. argf.class lines
  4. stringio lines
  5. string lines

検索結果

coverage (79.0)

カバレッジを測定するためのライブラリです。

...

==== linesカバレッジモード

lines
カバレッジモードでは、各行の実行された回数を計測します。得られる結果の情報は、引数でモードを明示的にしない場合と同じです。

//emlist[][ruby]{
require "coverage"
Coverage.start(lines: true)
load...
..."foo.rb"
p Coverage.result # => {"foo.rb"=>{:lines=>[1, 1, 10, nil, nil, 1, 1, nil, 0, nil]}}
//}

キーの :lines が指す値は、各行が実行された回数を示す配列です。この配列の順序は重要です。たとえば、この配列の最初の要素は、カバレッジ計...
...行することができます。


//emlist[][ruby]{
require "coverage"
Coverage.start(:all)
load "foo.rb"
pp Coverage.result
# {"foo.rb"=>
# {:lines=>[1, 1, 10, nil, nil, 1, 1, nil, 0, nil],
# :branches=>
# {[:if, 0, 6, 0, 10, 3]=>
# {[:then, 1, 7, 2, 7, 7]=>1, [:else, 2, 9, 2, 9, 7...
...ot_linesカバレッジモード

oneshot_linesカバレッジモードでは、カバレッジの計測中に実行された行を記録します。実行回数は計測せず、実行されたこと行番号を記録します。

//emlist[][ruby]{
require "coverage"
Coverage.start(oneshot_lines: t...