nhibernate / NHibernate-Caches

NHibernate Cache Providers
http://nhibernate.info/
GNU Lesser General Public License v2.1
40 stars 31 forks source link

Update NUnit to v3.14.0 #133

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
NUnit (source) 3.9.0 -> 3.14.0 age adoption passing confidence
NUnitLite (source) 3.9.0 -> 3.14.0 age adoption passing confidence

Release Notes

nunit/nunit (NUnit) ### [`v3.14.0`](https://togithub.com/nunit/nunit/releases/tag/v3.14.0): NUnit 3.14.0 See [release notes](https://docs.nunit.org/articles/nunit/release-notes/framework.html) ### [`v3.13.3`](https://togithub.com/nunit/nunit/releases/tag/v3.13.3): NUnit 3.13.3 This release includes several performance enhancements. [@​lahma](https://togithub.com/lahma) provided a massive speed improvement for large, parametrized test suites. In addition, equivalency tests with large unsortable collections run faster by determining if the collections are sortable before attempting to sort them. We've added several fixes for .NET 6.0 and we've stopped testing NUnit against .NET Core 2.1 which is now out of support. There are also several fixes for the new `FixtureLifeCycle` feature and other smaller bug fixes and performance improvements. For more information, please see the complete [Framework Release Notes](https://docs.nunit.org/articles/nunit/release-notes/framework.html) ### [`v3.13.2`](https://togithub.com/nunit/nunit/blob/HEAD/CHANGES.md#NUnit-3132---April-27-2021) This release fixes a new issue with the `FixtureLifeCycle` attribute where `IDisposable` test fixtures were not being disposed properly. As always, [@​gleb-osokin](https://togithub.com/gleb-osokin) has been a great help with this new feature. It also fixes a long-standing performance issue with `CollectionAssert.AreEquivalent` and the `CollectionEquivalentConstraint` when comparing large collections. The deep comparison that NUnit performs on the two collections will always have a worst case bound of O(n^2) but we have optimized it so that the majority of use cases will be closer to O(n). We've also made significant optimizations to the OR filters for selecting tests using their full name. This dramatically improves test performance for large code bases that use `dotnet test`. Thanks to [@​pakrym](https://togithub.com/pakrym) for his help with this. ##### Issues Resolved - 2799 CollectionAssert.AreEquivalent is extremely slow - 3589 File headers, copyrights, and licenses - 3773 IDisposable not working with InstancePerTestCase - 3779 Obsolete AreEqual methods with nullable numeric arguments for 3.13 - 3784 Build the v3.13-dev branch - 3786 NUnit with dotnet test results in O(n^2) filtering complexity - 3810 Enable deterministic build - 3818 AppVeyor failing to build v3.13-dev branch PRs - 3832 Deploy v3.13-dev branch builds to MyGet ### [`v3.13.1`](https://togithub.com/nunit/nunit/blob/HEAD/CHANGES.md#NUnit-3131---January-31-2021) This release addresses several misses with the new `FixtureLifeCycle` attribute, switches to using [SourceLink](https://togithub.com/dotnet/sourcelink) and NuGet [snupkg](https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg) packages for debugging into NUnit from your unit tests. It also addresses issues with the time format of ignored and explicit tests in the test results file. ##### Issues Resolved - 2339 Wrong date format in Ignored TestFixtures - 3715 FixtureLifeCycle(LifeCycle.InstancePerTestCase) Not working with TestFixtureSource - 3716 Assembly level FixtureLifeCycle(LifeCycle.InstancePerTestCase) doesn't work - 3724 Test start and end time should end with Z - 3726 Assert EqualTo().Within().Seconds does not work with DateTimes in NUnit 3.13 - 3729 AppVeyor builds failing - 3736 AreEqual.Within throws on failure with non-numeric types - 3743 Parametrized tests do not respect FixtureLifeCycle.InstancePerTestCase - 3745 After upgrading to NUnit 3.13.0 the debugger enters NUnit code despite having checked "Enable Just My Code" ### [`v3.10.1`](https://togithub.com/nunit/nunit/blob/HEAD/CHANGES.md#NUnit-3101---March-12-2018) Added a namespace to the props file included in the NuGet package to make it compatible with versions of Visual Studio prior to VS 2017.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.