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
- Typos in High Definition 3D sample tutorials
- “Handles.Repaint called outside an editor OnGUI" error is thrown in the Console when creating a new Tile Palette from the Tile Palette Overlay in Scene view
- Shader Graph window icon is blurry and low quality when the Shader Graph is created using the Universal 2D template
- “Export HDRP Sky to Image” command error message does not indicate that Game view must be visible
- Adaptive Performance Settings Framerate field doesn't display the "supported without VSync" warning, when the field is collapsed in Build Profiles
Add comment