Skip to content

增量的测试覆盖率不准确的问题 #42

@tangpo

Description

@tangpo

假设我有如下代码
一、

1. function say () {
2.   console.log('hello')
3. }
4.
5. say()

上面的代码在第一次执行后,第二行的代码是测试覆盖率覆盖了
二、接着修改上述代码

1. function say () {
2.   console.log('hello 2')
3. }
5. 
6. say()

将第二行的代码改成了‘hello 2’,理论上应该是这一行重新变成未覆盖状态的,但由于插桩的计数器没变,导致依然被判定为已覆盖,请问对于这种场景有没有好的解决方案

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions