Search Issue Tracker

Fixed in 1.0.1



Found in [Package]


Issue ID




[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

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.