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
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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "+" shaped artifacts are rendered on UI Toolkit Buttons when the border radius is over 50%, button's opacity is set to 1 and the border has width
- All references to Sprite Atlas and AssetReferenceAtlasedSprite are removed when migrating Sprite Atlas Mode from V1 to V2
- URP ShadowCaster2D is misplaced and distorted when used with rotated Perspective Camera
- UI mesh is drawn twice when two cameras are used
- The Scene view top menu bar disappears when any Draw Mode other than "Wireframe" is selected in the specific project with a corrupted Material
Add comment