Skip to content

Commit 53c29e7

Browse files
Bump MSTest from 3.8.2 to 3.10.2 (#108)
Updated [MSTest](https://github.com/microsoft/testfx) from 3.8.2 to 3.10.2. <details> <summary>Release notes</summary> _Sourced from [MSTest's releases](https://github.com/microsoft/testfx/releases)._ ## 3.10.2 See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.2) ## 3.10.1 See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.1) ## 3.10.0 See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.0) ## 3.9.3 ## What's Changed * Simpler fix for dotnet test when using retry by @​Youssef1313 in #​5732. Note that this PR targets rel/3.9 branch. For 3.10, we did a different fix: microsoft/testfx#5717 See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.3 See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.3 **Full Changelog**: microsoft/testfx@v3.9.2...v3.9.3 ## 3.9.2 ## What's Changed * Fix MSTEST0042 (duplicate data row) false positive with Zero/NegativeZero by @​Youssef1313 in #​5684 * Allow framework authors to use TestCase.FullyQualifiedName as the TestNodeUid by @​Youssef1313 in #​5658 * Ensure TestMethodAttribute.Execute is run on the correct execution context by @​Youssef1313 in #​5688 * Avoid loading System.Threading.Tasks.Extensions when not needed by @​Youssef1313 in #​5694 * Fix UseAsync property in TestMethodAttribute derived classes to use type checks by @​Youssef1313 and @​Copilot in #​5708 * Fix UnitTestRunner leaking some test class instances by @​Youssef1313 in #​5715 See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.2 See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.2 **Full Changelog**: microsoft/testfx@v3.9.1...v3.9.2 ## 3.9.1 ## What's Changed * Make ConditionBaseAttribute.Mode public by @​youssef-backport-bot in microsoft/testfx#5597 * Add missing overload for Assert.Throws by @​youssef-backport-bot in microsoft/testfx#5620 * Fix System.MissingMethodException for KeyValuePair Deconstruction by @​youssef-backport-bot in microsoft/testfx#5635 * Run the whole ExecuteInternal logic under the right execution context by @​youssef-backport-bot in microsoft/testfx#5646 * VSTestBridge: Handle TestPropertyAttributes.Trait instead of special casing specific properties by @​youssef-backport-bot in microsoft/testfx#5648 See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.1 See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.1 **Full Changelog**: microsoft/testfx@v3.9.0...v3.9.1 ## 3.9.0 In this release we focused a lot on providing fixes for MSTest and Microsoft.Testing.Platform. The most notable new features and fixes are: ## MSTest * Allow async test methods for UITestMethod on UWP and WinUI by @​Youssef1313 in microsoft/testfx#5297 * Add analyzer for duplicate data row by @​Youssef1313 in microsoft/testfx#5144 * Fix ClassCleanup not called when the first test in class is ignored by @​Youssef1313 in microsoft/testfx#5070 * Fix writing warnings outside of appdomain by @​nohwnd in microsoft/testfx#5371 ## Microsoft.Testing.Platform * Add (alpha) Azure DevOps extension to report errors by @​nohwnd in microsoft/testfx#5260 * Kill testhost if writing hang dump fails by @​Youssef1313 in microsoft/testfx#5538 We've also improved the `dotnet test` experience in dotnet SDK, especially around Retry plugin experience, and started dogfooding the experience in our own repository. Please check out how to enable the new `dotnet test` experience for Microsoft.Testing.Platform in net10 by [following this link](https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test#microsofttestingplatform-mtp-mode-of-dotnet-test), and help us dogfood it. ## New Contributors * @​stan-sz made their first contribution in microsoft/testfx#5214 * @​YoshiRulz made their first contribution in microsoft/testfx#5281 * @​bjornhellander made their first contribution in microsoft/testfx#5300 See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.0 See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.0 **Full Changelog**: microsoft/testfx@v3.8.3...v3.9.0 ## 3.9.0-preview.25167.10 ## 3.8.3 See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.3) Commits viewable in [compare view](microsoft/testfx@v3.8.2...v3.10.2). </details> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=MSTest&package-manager=nuget&previous-version=3.8.2&new-version=3.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 939e836 commit 53c29e7

File tree

4 files changed

+172
-98
lines changed

4 files changed

+172
-98
lines changed

src/TemplateRefGenerator.Tests/TemplateRefGenerator.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<ItemGroup>
1717
<PackageReference Include="FluentAssertions" Version="7.0.0" />
1818
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
19-
<PackageReference Include="MSTest" Version="3.8.2" />
19+
<PackageReference Include="MSTest" Version="3.10.2" />
2020
<PackageReference Include="Azure.Bicep.Types.Az" Version="0.2.727" />
2121
</ItemGroup>
2222

src/TemplateRefGenerator.Tests/packages.lock.json

Lines changed: 59 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@
4848
},
4949
"MSTest": {
5050
"type": "Direct",
51-
"requested": "[3.8.2, )",
52-
"resolved": "3.8.2",
53-
"contentHash": "7ZUHJwiodn+1hcyHCBsf4e8TvwoefbkDxWsRwnIkJROb4OsRNeT0L2uQg8Z08sS1IS1KxKUvE+oLip+iSFwzew==",
51+
"requested": "[3.10.2, )",
52+
"resolved": "3.10.2",
53+
"contentHash": "lvDl1DuxZekPTDQf77WnLB3celxu2EP8tKGf4uyoggvtjuQ12B7zmmUBpzA3HHN7Ct9o7bIg54SNN79sp4AjVA==",
5454
"dependencies": {
55-
"MSTest.Analyzers": "3.8.2",
56-
"MSTest.TestAdapter": "3.8.2",
57-
"MSTest.TestFramework": "3.8.2",
55+
"MSTest.Analyzers": "3.10.2",
56+
"MSTest.TestAdapter": "3.10.2",
57+
"MSTest.TestFramework": "3.10.2",
5858
"Microsoft.NET.Test.Sdk": "17.13.0",
59-
"Microsoft.Testing.Extensions.CodeCoverage": "17.13.1",
60-
"Microsoft.Testing.Extensions.TrxReport": "1.6.2"
59+
"Microsoft.Testing.Extensions.CodeCoverage": "17.14.2",
60+
"Microsoft.Testing.Extensions.TrxReport": "1.8.2"
6161
}
6262
},
6363
"Nerdbank.GitVersioning": {
@@ -94,8 +94,8 @@
9494
},
9595
"Microsoft.ApplicationInsights": {
9696
"type": "Transitive",
97-
"resolved": "2.22.0",
98-
"contentHash": "3AOM9bZtku7RQwHyMEY3tQMrHIgjcfRDa6YQpd/QG2LDGvMydSlL9Di+8LLMt7J2RDdfJ7/2jdYv6yHcMJAnNw==",
97+
"resolved": "2.23.0",
98+
"contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw==",
9999
"dependencies": {
100100
"System.Diagnostics.DiagnosticSource": "5.0.0"
101101
}
@@ -117,14 +117,14 @@
117117
},
118118
"Microsoft.Extensions.DependencyModel": {
119119
"type": "Transitive",
120-
"resolved": "6.0.1",
121-
"contentHash": "AdvrtrqZpMgW4tIAQ/8gE1LAM/FjFY8JrFdyiolOf9WLEfN3WuFG1Hje6n0jqaOs3ldZFGWhatJQHJRrIOd++w==",
120+
"resolved": "6.0.2",
121+
"contentHash": "HS5YsudCGSVoCVdsYJ5FAO9vx0z04qSAXgVzpDJSQ1/w/X9q8hrQVGU2p+Yfui+2KcXLL+Zjc0SX3yJWtBmYiw==",
122122
"dependencies": {
123123
"System.Buffers": "4.5.1",
124124
"System.Memory": "4.5.4",
125125
"System.Runtime.CompilerServices.Unsafe": "6.0.0",
126-
"System.Text.Encodings.Web": "6.0.0",
127-
"System.Text.Json": "6.0.10"
126+
"System.Text.Encodings.Web": "6.0.1",
127+
"System.Text.Json": "6.0.11"
128128
}
129129
},
130130
"Microsoft.SourceLink.Common": {
@@ -134,66 +134,71 @@
134134
},
135135
"Microsoft.Testing.Extensions.CodeCoverage": {
136136
"type": "Transitive",
137-
"resolved": "17.13.1",
138-
"contentHash": "Ok2HWJdOTzErMqLlWQZ/i2Fw05VWmgh1yhUWFYJAtUmCv6uJSgz/qAiriRgpTjZRWaKbb7HDaGfMgKSNcmaVfw==",
137+
"resolved": "17.14.2",
138+
"contentHash": "lCz1/FMGM8yf4UZh+yJL6ETvH78e7/NblWbK2/Lb6z02iiOtExea3hBQKX+vrq6vBo2o6ZCiYceOGq0t07PLkQ==",
139139
"dependencies": {
140140
"Microsoft.DiaSymReader": "2.0.0",
141-
"Microsoft.Extensions.DependencyModel": "6.0.1",
142-
"Microsoft.Testing.Platform": "1.4.3",
143-
"Newtonsoft.Json": "13.0.3",
141+
"Microsoft.Extensions.DependencyModel": "6.0.2",
142+
"Microsoft.Testing.Platform": "1.6.2",
144143
"System.Reflection.Metadata": "8.0.0"
145144
}
146145
},
147146
"Microsoft.Testing.Extensions.Telemetry": {
148147
"type": "Transitive",
149-
"resolved": "1.6.2",
150-
"contentHash": "40oMlQzyey4jOihY0IpUufSoMYeijYgvrtIxuYmuVx1k5xl271XlP0gwD2DwAKnvmmP0cocou531d6/CB3cCIA==",
148+
"resolved": "1.8.2",
149+
"contentHash": "wkxTWzMYMPWlMlLPu7lyRZTjvAvm2mor8fFtMh/DMaym28I5HtVZaOEVZhEsUKjrE6h+nsoofEetJtHV0CWyfA==",
151150
"dependencies": {
152-
"Microsoft.ApplicationInsights": "2.22.0",
153-
"Microsoft.Testing.Platform": "1.6.2"
151+
"Microsoft.ApplicationInsights": "2.23.0",
152+
"Microsoft.Testing.Platform": "1.8.2"
154153
}
155154
},
156155
"Microsoft.Testing.Extensions.TrxReport": {
157156
"type": "Transitive",
158-
"resolved": "1.6.2",
159-
"contentHash": "Kynqkjey1ecUMHvx1tWfEcooIjOz3aHDCWhxpNhv1HRqtxmSp2FE+6Y2F7rNPFe4HyQ5UqZ3r6GgYs8gFBR27g==",
157+
"resolved": "1.8.2",
158+
"contentHash": "voBJkIOuBOKDVeugzHXt7VJl9mUeUj4UHx8ici09OsZRWMvyKSWI+bS6gq9dQfwe3dXIM7J3Gc2oje6RBuDGLA==",
160159
"dependencies": {
161-
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.6.2",
162-
"Microsoft.Testing.Platform": "1.6.2"
160+
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.8.2",
161+
"Microsoft.Testing.Platform": "1.8.2"
163162
}
164163
},
165164
"Microsoft.Testing.Extensions.TrxReport.Abstractions": {
166165
"type": "Transitive",
167-
"resolved": "1.6.2",
168-
"contentHash": "EE4PoYoRtrTKE0R22bXuBguVgdEeepImy0S8xHaZOcGz5AuahB2i+0CV4UTefLqO1dtbA4APfumpP1la+Yn3SA==",
166+
"resolved": "1.8.2",
167+
"contentHash": "QPaJgSfN0APwB6OtJO9jOGETv62d94fsDwLKh+Yu6vAFIP8wfml2CFLzaOlBIkbYFb8kG0s0Bd/VPLQrhCL3lg==",
169168
"dependencies": {
170-
"Microsoft.Testing.Platform": "1.6.2"
169+
"Microsoft.Testing.Platform": "1.8.2"
171170
}
172171
},
173172
"Microsoft.Testing.Extensions.VSTestBridge": {
174173
"type": "Transitive",
175-
"resolved": "1.6.2",
176-
"contentHash": "ZvYa+VDuk39EIqyOZ/IMFSRd/N54zFBnDFmDagFBJt21vZZnSG6l/3CkJX3DvmYmuf5Byj9w7Xf46mkWuur4LQ==",
174+
"resolved": "1.8.2",
175+
"contentHash": "gJAYK5k5GsNeSzaFXHgt90um/UEgM0CCtY4nntGsDfAczu3+tstAOUM6nN713tRZSi9rWFCxT61fR3jDsCni+Q==",
177176
"dependencies": {
177+
"Microsoft.TestPlatform.AdapterUtilities": "17.13.0",
178178
"Microsoft.TestPlatform.ObjectModel": "17.13.0",
179-
"Microsoft.Testing.Extensions.Telemetry": "1.6.2",
180-
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.6.2",
181-
"Microsoft.Testing.Platform": "1.6.2"
179+
"Microsoft.Testing.Extensions.Telemetry": "1.8.2",
180+
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.8.2",
181+
"Microsoft.Testing.Platform": "1.8.2"
182182
}
183183
},
184184
"Microsoft.Testing.Platform": {
185185
"type": "Transitive",
186-
"resolved": "1.6.2",
187-
"contentHash": "7CFJKN3An5Ra6YOrTCAi7VldSRTxGGokqC0NSNrpKTKO6NJJby10EWwnqV/v2tawcRzfSbLpKNpvBv7s7ZoD3Q=="
186+
"resolved": "1.8.2",
187+
"contentHash": "KTr/LYPhgT3IEzElGEEHldNJec0QMTouDhtwDmW+PAPAEzSKJQHtPaNA3pf0IL7ISmoKtuxxHV2v1Cq9xmelzQ=="
188188
},
189189
"Microsoft.Testing.Platform.MSBuild": {
190190
"type": "Transitive",
191-
"resolved": "1.6.2",
192-
"contentHash": "tF5UgrXh0b0F8N11uWfaZT91v5QvuTZDwWP19GDMHPalWFKfmlix92xExo7cotJDoAK+bzljLK0S0XJuigYLbA==",
191+
"resolved": "1.8.2",
192+
"contentHash": "xL7h/wZR6NpzZrFqUMwE6Sa9i7jEPmxPHl11EG9iG1Szh3IHvhJkbmlKG74pm9YLnEysjVYFuA+ExBHxqQp8fg==",
193193
"dependencies": {
194-
"Microsoft.Testing.Platform": "1.6.2"
194+
"Microsoft.Testing.Platform": "1.8.2"
195195
}
196196
},
197+
"Microsoft.TestPlatform.AdapterUtilities": {
198+
"type": "Transitive",
199+
"resolved": "17.13.0",
200+
"contentHash": "bFZ3uAhosdXjyXKURDQy37fPosCJQwedB5DG/SzsXL1QXsrfsIYty2kQMqCRRUqm8sBZBRHWRp4BT9SmpWXcKQ=="
201+
},
197202
"Microsoft.TestPlatform.ObjectModel": {
198203
"type": "Transitive",
199204
"resolved": "17.13.0",
@@ -218,30 +223,30 @@
218223
},
219224
"MSTest.Analyzers": {
220225
"type": "Transitive",
221-
"resolved": "3.8.2",
222-
"contentHash": "ODWteXvnMEgCoZl1vAi2lOFIFFJSZkyQoQB9AFwBEUrzgJpy5J4ml3jLye4n85TA7gd+Qg2eWtqkvyEunB7B0g=="
226+
"resolved": "3.10.2",
227+
"contentHash": "WS9GHohjOzf653bqCSxplq3T25LAwFVeVrgLuotTiPDu+bO5bD7RgvXbkLqRqZGE2Qyuk/dbQpqa18PYAMXjMg=="
223228
},
224229
"MSTest.TestAdapter": {
225230
"type": "Transitive",
226-
"resolved": "3.8.2",
227-
"contentHash": "Xzch3LrRJKzIMP6D956W0DEy8NInkNSXS9novzEC72hMz8VlhDamRNDsR+b5QMvct+1TTIWRvw6cBHtiMB6Ajw==",
231+
"resolved": "3.10.2",
232+
"contentHash": "SDMjZn0/SoIFeQWmlPn+QDfHKe3T7Oa+4xXtyoaJliD9Gx2XZ5+I1DLVTEl4WNsXGuFKa86AnjsDx+P+X7NZeg==",
228233
"dependencies": {
229-
"Microsoft.Testing.Extensions.VSTestBridge": "1.6.2",
230-
"Microsoft.Testing.Platform.MSBuild": "1.6.2"
234+
"Microsoft.Testing.Extensions.VSTestBridge": "1.8.2",
235+
"Microsoft.Testing.Platform.MSBuild": "1.8.2"
231236
}
232237
},
233238
"MSTest.TestFramework": {
234239
"type": "Transitive",
235-
"resolved": "3.8.2",
236-
"contentHash": "GE6TAA3yC6rYFZcUY7NprA4muVKtTCgoPwFPLu+Q0XgNjcIBa7C1O+hGT23mWwyiAyzVOH6G33pHsJS8mI2hqA==",
240+
"resolved": "3.10.2",
241+
"contentHash": "8rigmjMCEGbpAjrRhl/vCW4b4SE9AENMu1Uzatdke+L88v4YjyUlU5336160+np5HkdC9hizXo73NVzlCj2bog==",
237242
"dependencies": {
238-
"MSTest.Analyzers": "3.8.2"
243+
"MSTest.Analyzers": "3.10.2"
239244
}
240245
},
241246
"Newtonsoft.Json": {
242247
"type": "Transitive",
243-
"resolved": "13.0.3",
244-
"contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
248+
"resolved": "13.0.2",
249+
"contentHash": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg=="
245250
},
246251
"System.Buffers": {
247252
"type": "Transitive",
@@ -323,11 +328,8 @@
323328
},
324329
"System.Text.Encodings.Web": {
325330
"type": "Transitive",
326-
"resolved": "6.0.0",
327-
"contentHash": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
328-
"dependencies": {
329-
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
330-
}
331+
"resolved": "6.0.1",
332+
"contentHash": "E5M5AE2OUTlCrf4omZvzzziUJO9CofBl+lXHaN5IKePPJvHqYFYYpaDPgCpR4VwaFbEebfnjOxxEBtPtsqAxpQ=="
331333
},
332334
"System.Text.Json": {
333335
"type": "Transitive",
@@ -378,7 +380,7 @@
378380
"DiffPlex": "[1.7.2, )",
379381
"FluentAssertions": "[7.0.0, )",
380382
"JsonDiffPatch.Net": "[2.4.0, )",
381-
"MSTest": "[3.7.3, )",
383+
"MSTest": "[3.10.2, )",
382384
"Microsoft.NET.Test.Sdk": "[17.13.0, )"
383385
}
384386
}

src/TestHelpers/TestHelpers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<ItemGroup>
88
<PackageReference Include="FluentAssertions" Version="7.0.0" />
99
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
10-
<PackageReference Include="MSTest" Version="3.7.3" />
10+
<PackageReference Include="MSTest" Version="3.10.2" />
1111
<PackageReference Include="Azure.Bicep.Types.Az" Version="0.2.727" />
1212
<PackageReference Include="JsonDiffPatch.Net" Version="2.4.0" />
1313
<PackageReference Include="DiffPlex" Version="1.7.2" />

0 commit comments

Comments
 (0)