Search Issue Tracker

Fixed in 1.0.1

Votes

0

Found in [Package]

1.0.0

Issue ID

1338636

Regression

No

[Code Coverage] ExcludeFromCoverage attribute doesn't exclude lambda expressions and yield statements from coverage

Package: Code Coverage

-

Steps to reproduce:

1. Open attached project
2. Open Code Coverage window
3. Start and Stop recording
4. In generated report open coverage page for LaserController class

Notice that:
- Shrink() method has ExcludeFromCoverage attribute but last line, which has lambda expression, is shown as uncovered
- TestMethod() which has yield statement is shown as uncovered even though it has ExcludeFromCodeCoverage attribute

Reproduced with: 1.0.0
Editor version 2019.4.21f1

Add comment

Log in to post comment