-
Notifications
You must be signed in to change notification settings - Fork 263
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
MSTest v3 Breaking Changes #1274
Comments
@Evangelink - Do you have a rough timeline on when these changes will be released? My team is particularly excited about #1286 so we can upgrade to the latest versions while keeping the old Test ID behavior. Thanks for any information you can provide! |
Hi @adcloeshelle, sadly we don't have any estimate at the moment. The ticket you are mentioning will fix a lot of issues in the backlog so we are actually reducing the scope of v3 so we can ship it as fast as possible. When I manage to get some release date I will ping here and set some date in the milestone too. |
@adcloeshelle We have published some pre-release version if you want to test it out and confirm this is fixing issues for you. |
Thanks! I work with @Cjewett and we will test this out. |
Probably worth calling out explicitly: #1332 mentioned above breaks existing tests that have more than 16 arguments passed via DataRow. (Yes, this was a real issue while upgrading 😭). |
Hey @jimmylewis, sorry, I will update the release note to make it more explicit. Out of curiosity how many parameters are you passing? You can "fix" this change by wrapping your parameters in some array. To give you a bit of context on this change. The older MSTest were using |
We had about a half-dozen cases of 17 and 18 parameters. I was able to refactor them down to 16, but it wasn't clear at first why they'd suddenly stopped building other than the error that DataRow didn't have a constructor taking 18 arguments. Thanks for making the note clearer, hopefully my team is an outlier and few others encounter this. 😁 |
@Evangelink FYI, the changelog contains a few breaking changes that are not mentioned here:
The last one is especially important because of #1550 There is also one the other way around. This issue mentions #1431, but that is not marked as a breaking change in the changelog (where it is linked as #1430). |
Oh good catch @cremor, I will update that. |
@cremor sorry for the delay but now ticket and changelog have been updated. Thanks again for spotting the missing notification! |
Description
The goal of this ticket is to announce the upcoming breaking changes in MSTest v3.
Implemented
The text was updated successfully, but these errors were encountered: