path: root/test/coverage/test_coverage.rb
AgeCommit message (Expand)Author
8 daysMore coverage tests & specs. (#7171)Samuel Williams
11 daysTest some missing coverage too. (#7041)Samuel Williams
2022-12-29Coverage.supported? recognizes oneshot_lines mode (#7040)Kevin Murphy
2022-11-08Fix false LocalJumpError when branch coverage is enabledYusuke Endoh
2022-10-17Change a tab to spacesyui-knk
2022-09-29Add `Coverage.supported?` to detect what modes are supported.Samuel Williams
2022-09-29Add `eval: true/false` flag to `Coverage.setup`.Samuel Williams
2022-09-22Enable coverage for eval.Samuel Williams
2022-07-11Fix a regression of b2e58b02aec73f9c350bf109c021c180fc699cccYusuke Endoh
2021-10-25Make Coverage suspendable (#4856)Yusuke Endoh
2021-06-23Check type of instruction - can be INSN or ADJUSTeileencodes
2020-06-20test/coverage/test_coverage.rb: Add a test for [Bug #16967]Yusuke Endoh
2019-12-04compile.c: stop wrong peephole optimization when covearge is enabledYusuke Endoh
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-02-01Revert r63383, r63248 "compile.c: copy a short insn with leave"nobu
2019-01-01compile.c (iseq_set_sequence): fix branch coverage tablemame
2019-01-01compile.c: support branch coverage for `a&.foo = 1`mame
2019-01-01Revert r66670 because of wrong ticket numbermame
2019-01-01compile.c: support branch coverage for `a&.foo = 1`mame
2018-12-20ext/coverage/lib/coverage.rb (Coverage.line_stub): use only line eventsmame
2018-10-20ext/coverage/: add the oneshot modemame
2018-08-22compile.c: remove tracecoverage instruction for line coveragemame
2018-08-22parse.y: remove coverage-related code fragmentsmame
2017-12-20test/coverage/test_coverage.rb: make the expected value the same as 2.4mame
2017-12-18iseq.c (finish_iseq_build): fix coverage leakage [Bug #14191]mame
2017-12-12ext/coverage/coverage.c: Add test casesyui-knk
2017-12-12ext/coverage/coverage.c: remove COVERAGE_EXPERIMENTAL_MODEmame
2017-12-05ext/coverage/coverage.c: method coverage has column info. of method def.mame
2017-12-05Revamp method coverage to support define_methodmame
2017-11-16Add a last location to branch coverageyui-knk
2017-10-23Add test cases for branch coverageyui-knk
2017-10-22Add test cases for branch coverageyui-knk
2017-10-22Add test cases for branch coverageyui-knk
2017-10-22Add test cases for branch coverageyui-knk
2017-10-22test/coverage/test_coverage.rb: Use `<<~` to ease to calculate column of targ...yui-knk
2017-10-22Add column numbers to branch coverageyui-knk
2017-09-23test/coverage/test_coverage.rb: Refactor coverage tests.mame
2017-09-23Enable to take branch coverages for safe method invocationsyui-knk
2017-09-14Introduce NODE_UNLESS for branch coveragemame
2017-09-14Add method coveragemame
2017-09-14Fix the lineno of case statement that has no expressionmame
2017-09-14Add branch coverage for case-when statementmame
2017-09-14Add branch coverage for while and until statementsmame
2017-09-14Add branch coverage for if statementmame
2017-09-10compile.c: pop coverage tracenobu
2017-09-03test_coverage.rb: suppress warningsnobu
2017-09-03test_coverage.rb: use real pathnobu
2017-09-02test/coverage/test_coverage.rb: run the tests in separated processesmame
2017-09-01ext/coverage/coverage.c: add Coverage.enabled?mame