Skip to content

"Same line" statements belonging to "else" bodies are not reported #38

Description

@cgewecke

Istanbul reports a taken else branch as follows
ifelse

Solcover reports:
elsesol

The instrumentation looks like this:

Coverage('/Users/user/Sites/sol-coveralls/solcover/test.sol',5);
         StatementCoverage('/Users/user/Sites/sol-coveralls/solcover/test.sol',1);
if (x == 1) {BranchCoverage('/Users/user/Sites/sol-coveralls/solcover/test.sol',1,0);  StatementCoverage('/Users/user/Sites/sol-coveralls/solcover/test.sol',2);
x+= 1;}
        else {BranchCoverage('/Users/user/Sites/sol-coveralls/solcover/test.sol',1,1);  StatementCoverage('/Users/user/Sites/sol-coveralls/solcover/test.sol',3);
x += 5;}
    }

Same as #37.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions