summaryrefslogtreecommitdiff
path: root/test/coverage/test_coverage.rb
Commit message (Expand)AuthorAgeFilesLines
* Fix false LocalJumpError when branch coverage is enabledYusuke Endoh2022-11-081-0/+14
* Change a tab to spacesyui-knk2022-10-171-8/+8
* Add `Coverage.supported?` to detect what modes are supported.Samuel Williams2022-09-291-0/+8
* Add `eval: true/false` flag to `Coverage.setup`.Samuel Williams2022-09-291-4/+4
* Enable coverage for eval.Samuel Williams2022-09-221-1/+16
* Fix a regression of b2e58b02aec73f9c350bf109c021c180fc699cccYusuke Endoh2022-07-111-0/+21
* Make Coverage suspendable (#4856)Yusuke Endoh2021-10-251-0/+146
* Check type of instruction - can be INSN or ADJUSTeileencodes2021-06-231-0/+14
* test/coverage/test_coverage.rb: Add a test for [Bug #16967]Yusuke Endoh2020-06-201-0/+20
* compile.c: stop wrong peephole optimization when covearge is enabledYusuke Endoh2019-12-041-0/+12
* Introduce pattern matching [EXPERIMENTAL]ktsj2019-04-171-0/+32
* Revert r63383, r63248 "compile.c: copy a short insn with leave"nobu2019-02-011-2/+2
* compile.c (iseq_set_sequence): fix branch coverage tablemame2019-01-011-0/+14
* compile.c: support branch coverage for `a&.foo = 1`mame2019-01-011-5/+12
* Revert r66670 because of wrong ticket numbermame2019-01-011-12/+5
* compile.c: support branch coverage for `a&.foo = 1`mame2019-01-011-5/+12
* ext/coverage/lib/coverage.rb (Coverage.line_stub): use only line eventsmame2018-12-201-1/+1
* ext/coverage/: add the oneshot modemame2018-10-201-0/+192
* compile.c: remove tracecoverage instruction for line coveragemame2018-08-221-1/+1
* parse.y: remove coverage-related code fragmentsmame2018-08-221-9/+0
* test/coverage/test_coverage.rb: make the expected value the same as 2.4mame2017-12-201-1/+1
* iseq.c (finish_iseq_build): fix coverage leakage [Bug #14191]mame2017-12-181-0/+33
* ext/coverage/coverage.c: Add test casesyui-knk2017-12-121-0/+7
* ext/coverage/coverage.c: remove COVERAGE_EXPERIMENTAL_MODEmame2017-12-121-1/+0
* ext/coverage/coverage.c: method coverage has column info. of method def.mame2017-12-051-18/+18
* Revamp method coverage to support define_methodmame2017-12-051-4/+109
* Add a last location to branch coverageyui-knk2017-11-161-17/+17
* Add test cases for branch coverageyui-knk2017-10-231-2/+8
* Add test cases for branch coverageyui-knk2017-10-221-6/+9
* Add test cases for branch coverageyui-knk2017-10-221-4/+9
* Add test cases for branch coverageyui-knk2017-10-221-2/+12
* test/coverage/test_coverage.rb: Use `<<~` to ease to calculate column of targ...yui-knk2017-10-221-14/+14
* Add column numbers to branch coverageyui-knk2017-10-221-10/+10
* test/coverage/test_coverage.rb: Refactor coverage tests.mame2017-09-231-124/+116
* Enable to take branch coverages for safe method invocationsyui-knk2017-09-231-0/+21
* Introduce NODE_UNLESS for branch coveragemame2017-09-141-1/+7
* Add method coveragemame2017-09-141-0/+25
* Fix the lineno of case statement that has no expressionmame2017-09-141-1/+1
* Add branch coverage for case-when statementmame2017-09-141-0/+54
* Add branch coverage for while and until statementsmame2017-09-141-0/+24
* Add branch coverage for if statementmame2017-09-141-0/+27
* compile.c: pop coverage tracenobu2017-09-101-0/+10
* test_coverage.rb: suppress warningsnobu2017-09-031-2/+2
* test_coverage.rb: use real pathnobu2017-09-031-0/+1
* test/coverage/test_coverage.rb: run the tests in separated processesmame2017-09-021-73/+73
* ext/coverage/coverage.c: add Coverage.enabled?mame2017-09-011-0/+10
* suppress_warningnaruse2017-04-251-3/+8
* Fix a consistency bug of ISEQ_COVERAGE [Bug #13305]mame2017-03-141-0/+30
* Coverage on non-positive linesnobu2016-06-261-0/+9
* test_coverage.rb: suppress warningsnobu2016-04-111-5/+5