⬆️ Bump the tests group across 1 directory with 4 updates
Bumps the tests group with 4 updates in the / directory: coverlet.collector, Microsoft.NET.Test.Sdk, xunit and xunit.runner.visualstudio.
Updates coverlet.collector from 3.2.0 to 6.0.2
Release notes
Sourced from coverlet.collector's releases.
v6.0.2
Fixed
- Threshold-stat triggers error #1634
- Fixed coverlet collector 6.0.1 requires dotnet sdk 8 #1625
- Type initializer errors after updating from 6.0.0 to 6.0.1 #1629
- Exception when multiple exclude-by-attribute filters specified #1624
Improvements
- More concise options to specify multiple parameters in coverlet.console #1624
v6.0.1
Fixed
- Uncovered lines in .NET 8 for inheriting records #1555
- Fix record constructors not covered when SkipAutoProps is true #1561
- Fix .NET 7 Method Group branch coverage issue #1447
- Fix ExcludeFromCodeCoverage does not exclude method in a partial class #1548
- Fix ExcludeFromCodeCoverage does not exclude F# task #1547
- Fix issues where ExcludeFromCodeCoverage ignored #1431
- Fix issues with ExcludeFromCodeCoverage attribute #1484
- Fix broken links in documentation #1514
- Fix problem with coverage for .net5 WPF application #1221 by https://github.com/lg2de
- Fix unable to instrument module for Microsoft.AspNetCore.Mvc.Razor #1459 by https://github.com/lg2de
Improvements
- Extended exclude by attribute feature to work with fully qualified name #1589
- Use System.CommandLine instead of McMaster.Extensions.CommandLineUtils #1474 by https://github.com/Bertk
- Fix deadlog in Coverlet.Integration.Tests.BaseTest #1541 by https://github.com/Bertk
- Add coverlet.msbuild.tasks unit tests #1534 by https://github.com/Bertk
v6.0.0
Fixed -Could not write lines to file CoverletSourceRootsMapping - in use by another process coverlet-coverage/coverlet#1155
-Incorrect coverage for methods returning IAsyncEnumerable in generic classes coverlet-coverage/coverlet#1383
-Wrong branch coverage for async methods .NET Standard 1.x coverlet-coverage/coverlet#1376
-Empty path exception in visual basic projects coverlet-coverage/coverlet#775
-Align published nuget package version to github release version coverlet-coverage/coverlet#1413
-Sync nuget and github release versions coverlet-coverage/coverlet#1122Improvements -Migration of the project to .NET 6.0 coverlet-coverage/coverlet#1473
Breaking changes New parameter ExcludeAssembliesWithoutSources to control automatic assembly exclusion coverlet-coverage/coverlet#1164. The parameter InstrumentModulesWithoutLocalSources has been removed. since it can be handled by setting ExcludeAssembliesWithoutSources to None. The default heuristics for determining whether to instrument an assembly has been changed. In previous versions any missing source file was taken as a signal that it was a third-party project that shouldn't be instrumented, with exceptions for some common file name patterns for source generators. Now only assemblies where no source files at all can be found are excluded from instrumentation, and the code for detecting source generator files have been removed. To get back to the behaviour that at least one missing file is sufficient to exclude an assembly, set ExcludeAssembliesWithoutSources to MissingAny, or use assembly exclusion filters for more fine-grained control.
... (truncated)
Commits
04ba205new release (#1641)f61bbc7Update docs on new source-mapping-file argument (#1632)892d86eFix TypeInitializer issue (#1636)6bd8783Remove usage of System.Text.Json for now (#1637)813f36cFix issue 1634 (#1635)783c482Add regex evaluation timeout (#1630)9ee7b8fBroken exclude-by-attribute feature incoverlet.console(#1627)59430c3Fix issues for V6.0.1 nuget packages (collector, console) (#1628)aa1d224remove current versions in release plan (#1623)440a26abumb preview version (#1622)- Additional commits viewable in compare view
Updates Microsoft.NET.Test.Sdk from 17.3.2 to 17.11.1
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
v17.11.1
What's Changed
- [rel/17.11] Forward error output from testhost as info by
@nohwndin microsoft/vstest#5193Full Changelog: https://github.com/microsoft/vstest/compare/v17.11.0...v17.11.1
v17.11.0
What's Changed
- Add reference to the AdapterUtilities library in the spec docs. by
@peterwaldin microsoft/vstest#4958- Stack trace when localized, and new messages by
@nohwndin microsoft/vstest#4944- Fix single quote and space in F# pretty methods by
@nohwndin microsoft/vstest#4969- Update .NET runtimes to latest patch version by
@Evangelinkin microsoft/vstest#4975- Update dotnetcoretests.md by
@DickBakerin microsoft/vstest#4977- Add list of known TestingPlatform dlls by
@nohwndin microsoft/vstest#4983- Update framework version used for testing, and test matrix by
@nohwndin microsoft/vstest#4970- Add output forwarding for .NET by
@nohwndin microsoft/vstest#4988- Remove usage of pt images before decomissioning by
@nohwndin microsoft/vstest#4994- chore: Add more details to acquistion section. by
@voroninpin microsoft/vstest#4999- Simplify banner by
@nohwndin microsoft/vstest#5013- Forward standard output of testhost by
@nohwndin microsoft/vstest#4998- Add missing copyright header by
@MichaelSimonsin microsoft/vstest#5020- Add option to not share .NET Framework testhosts by
@nohwndin microsoft/vstest#5018- GetTypesToLoad Attribute cant be null by
@SimonCroppin microsoft/vstest#5054- rawArgument in GetArgumentList cant be null by
@SimonCroppin microsoft/vstest#5056- fix Atribute typo by
@SimonCroppin microsoft/vstest#5057- remove unnecessary list alloc for 2 scenarios in TestRequestManager.GetSources by
@SimonCroppin microsoft/vstest#5058- fix incompatiblity typo by
@SimonCroppin microsoft/vstest#5059- remove redundant inline method in IsPlatformIncompatible by
@SimonCroppin microsoft/vstest#5060- fix Sucess typo by
@SimonCroppin microsoft/vstest#5061- use some null coalescing by
@SimonCroppin microsoft/vstest#5062- Add cts into friends of TranslationLayer by
@jakubch1in microsoft/vstest#5075- Use built in sha1 for id generation by
@nohwndin microsoft/vstest#5081- All output in terminal logger by
@nohwndin microsoft/vstest#5083- Ignore env test by
@nohwndin microsoft/vstest#5095- Dispose XmlReader in XmlRunSettingsUtilities by
@omajidin microsoft/vstest#5094- Bump to macos-12 build image by
@akoeplingerin microsoft/vstest#5101- Handle ansi escape in terminal logger reporter by
@nohwndin microsoft/vstest#5084- remove disable interactive auth by
@nohwndin microsoft/vstest#5110- Error output as info in terminal logger by
@nohwndin microsoft/vstest#5113- Write dll instead of target on abort, rename errors by
@nohwndin microsoft/vstest#5115
- [rel/17.11] Update dependencies from devdiv/DevDiv/vs-code-coverage by
@dotnet-maestroin microsoft/vstest#5152New Contributors
@peterwaldmade their first contribution in microsoft/vstest#4958@DickBakermade their first contribution in microsoft/vstest#4977@voroninpmade their first contribution in microsoft/vstest#4999@akoeplingermade their first contribution in microsoft/vstest#5101
... (truncated)
Changelog
Sourced from Microsoft.NET.Test.Sdk's changelog.
Release Notes
17.6.1 and newer
Please see release notes directly in the release page: https://github.com/microsoft/vstest/releases
17.6.0
Issues Fixed
- Add legacy feeds
- [rel/17.6] Fix Newtonsoft versions in testhost.deps.json #4372
- Revert "Revert "Fix signature verification" (#4333" #4345
- Revert "Fix signature verification" #4333
- Fix signature verification #4331
- Pre-start testhosts #3666
- Add
dotnet vstestdeprecation message #4297- Catch unhandled exception and avoid crash on test host exit #4291
- Remove chutzpah #4249
- Fix string conversion of
Microsoft.TestPlatform.Extensions.TrxLogger.ObjectMode.TestOutcome#4243- Fix potential trx logger NRE #4240
- handle object disposed exception #4221
- Added support for checking testhost compatibility with test sessions #4199
See full log here
Artifacts
17.3.3
Issues Fixed
- [rel/17.3] Update Newtonsoft.Json to 13.0.1 #4299
See full log here
Drops
17.2.1
Issues Fixed
- [rel/17.2] Update Newtonsoft.Json to 13.0.1 #4310
See full log here
... (truncated)
Commits
58dbd02Revert "Do not publish to BAR when RTM version is built"aa62848Do not publish to BAR when RTM version is builtd824a2fBump 17.11.1ed4ac92Forward error output from testhost as info (#5193)c6ad3e3Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov...910ca0dFix output based test (#5131)0518ceaRebrand to 17.11-release (#5128)5b69fd3Write dll instead of target on abort, rename errors (#5115)7264afaError output as info in terminal logger (#5113)3d2ea06remove disable interactive auth (#5110)- Additional commits viewable in compare view
Updates xunit from 2.4.2 to 2.9.0
Commits
593e573v2.9.0f070472Enable XUNIT_HIDE_PASSING_OUTPUT_DIAGNOSTICS environment variable to skip sho...80a2294For Assert.Equivalent, exclude properties (or property getters) which are obs...b6dabde#2955: Ensure minimum thread pool size (v2)5fe01ff#2922: Remove obsolete AssemblyRunner.Start() overloads (v2)beab8d9#1916: Don't try to serialize generic argument types (v2)27c70a7Restore the Func<TestOutputHelper> so we re-create the output helper for each...1fac6f8#2377: Test logs get mixed across test casese022e5cUnit test for #2271 (v2)21f6aeeRe-enable IDE0290 as we're using 'dotnet format' now- Additional commits viewable in compare view
Updates xunit.runner.visualstudio from 2.4.5 to 2.8.2
Commits
699d445v2.8.2e5e6fbaMove 2.x builds to the v2 brancha501f16Updated .gitignore07a1bddAdd launchSettings.json to .gitignore3762114Update README build table to Markdown78342f0Latest builder970f773Updated .gitignoreb343d87Bump up to v2.8.2-prece9211ev2.8.13656cb8Use 'dotnet format' instead of 'dotnet dotnet-format'- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions