-
-
Notifications
You must be signed in to change notification settings - Fork 747
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: rename tests add derived interface test #1816
Conversation
@ChrisPulman did you have any thoughts regarding my comment? The lack of incremental generator tests are the main blocker preventing me from adding incremental generation. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1816 +/- ##
==========================================
- Coverage 87.73% 83.74% -3.99%
==========================================
Files 33 36 +3
Lines 2348 2449 +101
Branches 294 345 +51
==========================================
- Hits 2060 2051 -9
- Misses 208 316 +108
- Partials 80 82 +2 ☔ View full report in Codecov by Sentry. |
Could we go with Add a new InterfaceStubGenerator.Roslyn41 option for the time being, this way we can maintain older versions as they currently exist and open a path to pure incremental generators, we can drop the relevant support if required once we get a stable version of 41. |
Roslyn 38, 40 and 41 are all supported by Rider, VS2019 (Fully updated) and VS2022, so really using Roslyn 41 shouldn't be an issue. |
I am happy with updating the version of Rosyln to a single newer version rather than trying to support 2 or 3 versions, this would involve changing the project setup to have a single NetStandard project instead of a shared project. |
I'm happy with either route. My current solution was to update Roslyn 4.0 to Roslyn 4.1, this way we keep support for 3.9.
Personally, none of my planned changes require dropping support for anything. I only need 4.1 to use
This should be a separate issue but I did wonder if |
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
DerivedRefitInterfaceTest
andDerivedNonRefitInterfaceTest
InterfaceDerivedFromRefitBaseTest