Search Issue Tracker

Active

Votes

0

Found in

2019.4

2020.3

2020.3.19f1

2021.2

2022.1

Issue ID

1382177

Regression

No

Coverage API returns wrong file path for fields in partial class that are declared with an initial value

Scripting

-

Steps to reproduce:

1. Open attached project partial-class-cov-issue.zip
2. Open Test Runner
3. Run the only test in the project
4. Open partial-class-cov-issue/CodeCoverage/partial-class-cov-issue-opencov/PlayMode/TestCoverageResults_0000.xml
5. Notice that it only references one file even though class is split into two files - ChordData.Conversions.cs and GeneratedModels.cs

Issue happens if field is declared like this:
public string _field = string.Empty;

Filename returned by coverage api is the one which has the constructor even thought field is declared in a different file.

Reproduced with: 2019.4.31f1, 2020.3.21f1, 2021.2.1f1, 2022.1.0a12
Package version: 1.1.0, 1.2.0-exp.5

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.