Releases: nunit/nunit-console
NUnit Console and Engine 3.20.2
As part of this release we had 478 commits which resulted in 1 issue being closed.
Bug
- #1757 Attempting to execute a native assembly crashes the runner
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
74d9fb694028ea31013584157c18cd34711a48f12e78ec103a1877624faf90b9NUnit.ConsoleRunner.3.20.2.nupkgaef60a87d72356b7f71af4970367da16cacc1e67c3a63bb8c6cd3a8baab2a191NUnit.Console.3.20.2.nupkg3e82258ca4520da78a5d329fb05fa5357ec20e1194b8ac5b5e54b31a69437a13NUnit.ConsoleRunner.NetCore.3.20.2.nupkg07b473249f4955dbf5c942466291b2e2f036d2a0e004072623397400dd95c580nunit-console-runner.3.20.2.nupkg2586870f0e87e1ab075298701b82e8011b4ac52ac1d32e1dc543d72f6f9134faNUnit.Console-3.20.2.zip11ef8208f37608d14dfd203fc0cfd926a11bc4663a2bb8fc87263508c0533eb0NUnit.Engine.3.20.2.nupkgd912796b40558e50a179b2af4eff5f4f7dd44540718dca7c6d5964b0e1210b08NUnit.Engine.Api.3.20.2.nupkg
NUnit Console and Engine 4.0.0-beta.1
As part of this release we had 73 issues closed.
This is the first beta for version 4 of the NUnit Console and Engine. As a major version release, V4 incorporates a large number of Breaking Changes as well as new features, enhancements and bug fixes. See BREAKING_CHANGES.md in the root directory for a summary of breaking changes in V4.
Breaking Changes
- #770 v4 Console/Engine Platform support
- #860 Eliminate DomainUsage setting
- #861 Eliminate In-Process Execution
- #873 Remove UserSettings From Engine
- #874 Remove RecentFilesService from Engine
- #878 Stop Bundling the TeamCity Extension
- #879 Stop Bundling V2 Result Writer
- #880 Stop Bundling V2 Framework Driver
- #888 v4: Remove deprecated --params option
- #889 v4: Create single constructor method/structure for a TestPackage
- #890 v4: Remame --timeout option (and associated EnginePackageSettings)
- #891 v4: Remove deprecated --labels options
- #948 Simplify or remove loading of engine by reflection via TestEngineActivator
- #1149 Rename the console runner for version 4
- #1582 Eliminate zip package in version 4
Bugs
- #17 DomainManagerTests.CanCreateDomainWithApplicationBaseSpecified() fails when not 3 directories deep
- #441 Test count in start-run report is always 0
- #491 TestFilterBuilder builds invalid XML
- #1152 Engine Core tries to load all engine extensions
- #1166 nunit3-console.exe does not have a manifest
- #1177 Eliminate need for CLR version in RuntimeFramework class
- #1586 Loggers don't use latest writer
- #1644 NUnit Console v4: not all events are received in ITestEventListener#OnTestEvent.
- #1677 Non-string TestPackage settings values are not deserialized correctly
- #1685 Intermittent Error running multiple assemblies in parallel
- #1706 Continued errors running multiple test assemblies in parallel
Build
- #1117 Update to latest NSubstitute where available
- #1137 Branch named like "support-XXX" causes release of new package
- #1139 Add a package test that uses nunit framework 4.0
- #1539 V4 Codebase Should be Null-Enabled
- #1540 Update Language Level to C# 12
- #1541 V4 CI Build no longer works
- #1542 Build using NUnit.Cake.Recipe
- #1576 Eliminate reference to
nunit.engineby nunit-console runner - #1581 Remove unused scripts and targets and document.
- #1589 Move common settings from individual .csproj files to Directory.Build.props
- #1657 Build not running automatically when release is published
- #1703 Simplify build scripts
Enhancements
- #772 Console indentation is not consistent
- #877 Give agents individual names
- #955 Modify arguments to agent process for 4.0
- !1135 Nunit4 support
- #1141 Separate engine and agent runners and implement validity checks for creating each type
- #1154 Incorporate NUnit Project loader extension in msi and zip packages
- #1168 Refactor RuntimeFramework and related classes
- #1258 Port fixes for 3.16 release to the 4.0 development code
- #1547 Port fixes from 3.18 releases
- #1549 Port changes from 3.19 releases to V4
- #1596 Combine nunit3 drivers and switch to new interface
- #1629 Port changes from 3.20 to V4
- #1686 Introduce a class to represent individual package settings
Features
- #909 Implement Pluggable agents
- #934 Remove services from nunit.engine.core assembly
- #1019 Define Extension Points to be supported in V4.0
- !1041 Consider later NUnit versions as a valid framework.
- #1049 Separate assembly for NUnit extensibility
- #1290 Change console executable name to nunit4-console.exe
- #1578 Isolate agents from the engine itself
- #1623 Direct execution of agents
- #1649 Support Version 3 NUnit Extensions
- #1660 Eliminate use of Remoting as a Transport between Engine and Agents
- #1670 Provide nunit.agent.core package
- #1673 Convert Built-in agents to pluggable agents
- #1700 Bundle .net 9.0 agent with runner
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
db40afdd83b44fb53dd7420f28b2b778289ea28e8fc28831ee8c3fbdad6c65ceNUnit.ConsoleRunner.4.0.0-beta.1.nupkg56465cead18e27eee3ea3ac5fef090be150dbc7f54598eb85caa0e678a7d987dNUnit.Console.4.0.0-beta.1.nupkg12ba6b5abb102b13408fbf9a0516d9233aa738105e39f6bc62efb5fe89bfb2d7NUnit.ConsoleRunner.NetCore.4.0.0-beta.1.nupkgd2c74836af3243e51795533f3f1e0745aeebdfa59662fc8f5c61480175ced55dNUnit.Agent.Core.4.0.0-beta.1.nupkg38e77331b2092c6308ad30f1c3c46ad8b445ce71551958906e2bdd61e4b88a8bNUnit.Engine.4.0.0-beta.1.nupkg85cd357d0004e93d65837e38b5e2e5fa17c0a354234a636b9a8a88af3d2b3cf0NUnit.Engine.Api.4.0.0-beta.1.nupkgedd02143e930fc2a861d4b0c4fe2ebd6bc28fe5b5e72e8e9799e2d9915fbe164NUnit.Extensibility.Api.4.0.0-beta.1.nupkg
NUnit Console and Engine 3.20.1
As part of this release we had 3 issues closed.
Bugs
- #1401 NUnit.Engine.NUnitEngineException : Unable to acquire remote process agent
- #1678 The nunit engine does not use the extension with the latest version if multiple versions are available
- #1680 The filter "tests" truncates the provided value at the first closing parenthesis.
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
1193823c803117aaa985c5acedc6592c68d71291a6849e2c15cfe684a53e9f5eNUnit.ConsoleRunner.3.20.1.nupkgb365d105d27173291024b2583229d66f1af61d217380c2f8d1e42c300f74d662NUnit.Console.3.20.1.nupkg25f3e999dc5d0aa7fbf2c0f89ad71d326725eef6ed7d1b0c3208f32bc123a5aeNUnit.ConsoleRunner.NetCore.3.20.1.nupkg3020911c61245511bc0ca3a274d9ba2c7d460f5451fa51cd030311e5fd540a15nunit-console-runner.3.20.1.nupkg730f6ae9f439cb5a179e37053c47775c9671e220d9de349446fdd100db5fe1b3NUnit.Console-3.20.1.zip21ffbc25ab7ffccfa7fba05e45ef4af9d54b07782ad18a94b62ad0d68b959c45NUnit.Engine.3.20.1.nupkg5140a76048785030695bb9d2709d90c5d9d9838edb0b5fbc51e9a3a90bd6b646NUnit.Engine.Api.3.20.1.nupkg
NUnit Console and Engine 3.20.0
As part of this release we had 7 issues closed.
Bugs
- #1570 Presence of a TEAMCITY_PROJECT_NAME environment variable makes builds fail if TeamCity service unavailable
- #1613 Extensions are no longer loading as is currently documented
- #1646 Unhandled exception. System.MissingMethodException: Method not found: 'System.TimeSpan System.TimeSpan.FromMilliseconds(Int64, Int64)'
Enhancement
- #1634 Upgrade bundled TeamCity extension to version 1.0.9
Features
- #1354 Eliminate BinaryFormatter
- #1601 Drop .NET Core 3.1 and .NET 7.0 agents in preparation for 3.20 release
- #1602 Add agent for .NET 9.0 to the version 3 build
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
c7ffbc0a1d25e0bbf30caf8cca46b82f08ed153076864c8463324fd991c1e723NUnit.ConsoleRunner.3.20.0.nupkg1823833532031a719325d221e4c38085b464ede689496e9d9bd651e61e3a117fNUnit.Console.3.20.0.nupkg434183aeb811dc433bba06590c4e285b3a2ea2c12223849b95036033f5990bb5NUnit.ConsoleRunner.NetCore.3.20.0.nupkg9b206840bbfd658cf35eb7bf27d07e3414efe6a3d4b3888ed9db1bd9f6011586nunit-console-runner.3.20.0.nupkg01c2e7ef8cd49763c965a2967e1f1e1b37865d48f7f9815c8e9e262ac86f2354NUnit.Console-3.20.0.zip9070f58f508e9cd6f6476f13c803021e9dc4a2bcbba012030d925a182f359050NUnit.Engine.3.20.0.nupkg57dd94dd945a1d20f2b6a94193a16327b146bdbb37104cf62f93fade286ccc5aNUnit.Engine.Api.3.20.0.nupkg
NUnit Console and Engine 3.19.2
This release fixes a critical issue in the nunit-console-runner Chocolatey package. It doesn't affect any other packages.
As part of this release we had 1 issue closed.
Bug
- #1614 Broken Extensions discovery when installed with Chocolatey
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
cf086ba389282815686715febd833e0fc3bcbbd9bb25647adecf7fd02b9a7286NUnit.ConsoleRunner.3.19.2.nupkgdb56d8ad1d0bff3325d6181a7bbc0579c1b88e26bdaad95e91d27363a69e66abNUnit.Console.3.19.2.nupkg6a9f56eb5f823ffffc6ed962447019f99f3c8cff0541a4c70a7156f03dbba51fNUnit.ConsoleRunner.NetCore.3.19.2.nupkgd20f1d22aa0745cc2d532bccecd6d690821b5514807c5a08b2e64c8962b6cd97nunit-console-runner.3.19.2.nupkgad6da692ad8a859408fe58da8a18f3c016202244c7baea43c3c35072fd28aa00NUnit.Console-3.19.2.zip4c3e19ee27b7d9b9dfffa2516d87e933b536959250b6e4e91bf633af27e3a036NUnit.Engine.3.19.2.nupkga6d5377d5dacf605e20ff64f84c5912f2f43c3fb18bfab230faff975e0de3e27NUnit.Engine.Api.3.19.2.nupkg
NUnit Console and Engine 3.19.1
As part of this release we had 1 issue closed.
Bug
- #1598 NUnit Console Extensions are not loaded in version 3.19
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
a893f301e4efd02f55138d063d1587af7e3c929168623b4f11b7137ec64855aaNUnit.ConsoleRunner.3.19.1.nupkg0e003c4e42b6030654353d648b77b38c8b778069e5f7a09a898f1a4fbba20477NUnit.Console.3.19.1.nupkg69b05fe8bc7802d80c1532df29b44cfda5cad372f851ece270e2afa4190120fdNUnit.ConsoleRunner.NetCore.3.19.1.nupkgd521c33f6a279ee80030070204f08c6d3b94d91691ab38400af3653300ff81d2nunit-console-runner.3.19.1.nupkgec213c2b84bcad3fc4492cb2f50a9c329c732c49d6c8bbfb0600e41b448eabf6NUnit.Console-3.19.1.zipa5227fa1334e4cc9b95e43653c82c61ec83fe6eef74abfb36e7490647119d7dcNUnit.Engine.3.19.1.nupkga786067f417a2544cb5ebf6aa1d84a1afad89490f34d31b3f44ce14670275665NUnit.Engine.Api.3.19.1.nupkg
NUnit Console and Engine 3.19.0
As part of this release we had 11 issues closed.
Bugs
- #1324 Introduction of Microsoft.Extensions.DependencyModel causes reflection crashes
- #1505 Engine extensions do not work with our dotnet tool
- #1507 The --teamcity option silently fails if the extension is not installed
Build
- #1458 Unable to run .NET 7.0 and .NET Core 3.1 X86 tests under GitHub actions
- #1545 Replace 'dev' label used for development builds with 'alpha'
Documentation
Enhancement
- #1504 Use a programmed search to locate extensions in place of default addins files.
Features
- #488 Simplify locating of addins
- #1492 Create a .NET 8.0 build of the engine
- #1502 Eliminate the .NET Standard 2.0 build of the engine
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
5c26488b2e662c95eebbb0c5028f5cca6d9c063f2cb32f1fb368febcc7bcc7aeNUnit.ConsoleRunner.3.19.0.nupkgd56f9ca200d741fd5d88518e4c6447802f77340ea8e5144490eb3a0fa646288cNUnit.Console.3.19.0.nupkg5e34c95cdcc74e31c1bb986a4247f33496630071d517584af11720df917100e0NUnit.ConsoleRunner.NetCore.3.19.0.nupkg36f72e016a2f540005762df11fc610a6b8cec97491f98cd731fe1e31463b28d6nunit-console-runner.3.19.0.nupkgea0ddd8f4b0026ff6566e79336fcbdf48eedf0b3feb4d792a92f4dbe8af981abNUnit.Console-3.19.0.zipfd5b2422c8db2488bd65d6111a0586ba479b95c66ab50afdbe50fc6b99b09116NUnit.Engine.3.19.0.nupkg6924455139d28bdea63bd121e47effe487a604f26cc71215334ee00f74a752b1NUnit.Engine.Api.3.19.0.nupkg
NUnit Console and Engine 3.18.3
As part of this release we had 10 issues closed.
Bugs
- #1325 v4.4.0 causes missing method exception for System.Text.Json
- #1381 Engine should honor the DOTNET_ROOT environment variable if set
- #1391 ComponentNotRegisteredException when executing test cases using NUnit Console 3.16.3 (Release)
- #1464 FileNotFoundException using own TestRunner
- #1465 Spurious error is reported for non-test projects when running the solution
- #1471 addins/teamcity-event-listener.dll is missing in nunit-console 3.18+
- #1488 Nunit console doesnt find selenium-manager.exe , works fine from visual studio
Build
- #1418 Console Runner Package Tests should exercise all our extensions
- !1497 Update recipe to version 1.2.0
- !1498 Additional tests for the netcore runners
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
39cba791f1ba9521d21bafb437ba1791dc0a54d6e4e26d90521629545ac1b7f6NUnit.ConsoleRunner.3.18.3.nupkg195c2867bb8a44a2b6aa3eb0d90f9c0b56998633744b659ae975099be90567bdNUnit.Console.3.18.3.nupkgc2deda47b7990480c0c8ea118c4a21b2c2277a6d9370a721661157b794109b1dNUnit.ConsoleRunner.NetCore.3.18.3.nupkga3194caa6903d0cf8037d42e207c0cf9b155d9410924d6f22788d4de0c5e658bNUnit.ConsoleRunner.Net80.3.18.3.nupkgfc4f7be2cdfe8be68ee98178f665ca1456d2363b07afc4630eb56d745409cb4dnunit-console-runner.3.18.3.nupkg40bb5218f437a46cddb762dcf299c40330cdb14c0bc7b62ea0d63812b3b7a35cNUnit.Console-3.18.3.zip01065820abb313d8579b5366b440dc7d671cdd3c59db067fafb5c8f16498d15aNUnit.Engine.3.18.3.nupkg459309afe7d172b64d2ba02179a0bb4f519f8137d4996a0b3fe8b22c3ddb1479NUnit.Engine.Api.3.18.3.nupkg
NUnit Console and Engine 3.18.2
As part of this release we had 15 issues closed.
Bugs
- #900 How to skip non-test .NETStandard assemblies?
- #1383 Cannot execute .NET 8 tests that require the Desktop or ASP.NET runtime
- #1415 ExtensionService does not validate the content of addins files
- #1465 Spurious error is reported for non-test projects when running the solution
- #1466 System.TypeLoadException : Could not load type 'System.Windows.IWeakEventListener' from assembly 'WindowsBase'
- #1467 Console output is unclear about which console build is running
- #1468 Unable to run nunit-console with VSProjectLoader that has a WPF 8.0 project
- #1469 nunit console can't parse test case with special characters
Build
- #1386 Run CI on PRs and master
- #1435 Develop a new CI build running under GitHub Actions
- #1457 Run console tests under NUnitLite
- !1459 Limit running of X86 tests under GitHub actions until we resolve issue.
- #1478 Update most tests to use the latest version of the nunit framework
- #1479 Update C# language version used for console and engine
Documentation
- #1359 Regular --where test filter with quotes or spaces cannot be passed via @ FILE option
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
49d499d028ac9ba8505a98a5f515e36c4e1418613187668c801591db7c384fcfNUnit.ConsoleRunner.3.18.2.nupkg5a2a579167e8ce335bf38e1064785c3503fa03a6c2e5dc68611fd54cf9c009acNUnit.Console.3.18.2.nupkg0fa036393fd11547014ba97960eda48b4404bed00cb0a7ad773ae1a3ab2201aeNUnit.ConsoleRunner.NetCore.3.18.2.nupkg7c70002e54c680d73080ecd5b8898891d45bb0c01402ad231f268b4faff9a99dnunit-console-runner.3.18.2.nupkgd35028d70d4aa7cee075aa59591bf552726237aca56613f1edc9cb2f6026840bNUnit.Console-3.18.2.zip3c3f048707e60ae0e8bfe91149edbdeaafa304db6a4b27dd0a2d351c976571c4NUnit.Engine.3.18.2.nupkgfa6c5ba67a08ae387702c2829a1dd1c7356a5a4db92f8d9ba6a6cd066a0b6c20NUnit.Engine.Api.3.18.2.nupkg
NUnit Console and Engine 3.18.1
As part of this release we had 3 issues closed.
Bugs
- #1446 Unable to install NUnit.ConsoleRunner.NetCore 3.18.0 due to not found settings file 'DotnetToolSettings.xml'
- #1449 We have two nuget packages with the same Id: NUnit.ConsoleRunner.NetCore
Build
- #1447 Need target to allow re-publishing a failed symbol package
Choosing a Package
The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.
SHA256 Hashes of the release artifacts
38e37890802a982589f80d0512722c8720e7092ff0957ec0a57ec6b64c56f9feNUnit.ConsoleRunner.3.18.1.nupkg51e65da35930dddb425d65bc0b79ab78959ed62e823e12066295b6ed3e13d714NUnit.Console.3.18.1.nupkgd1e9d3424c71ab9fd0e344a6581c9d7d32ea3c3b779491893109fdd02ca4383bNUnit.ConsoleRunner.NetCore.3.18.1.nupkg8fb72115607dfed32b1dcea46897cc78cb1839a8bb4654c6a7a838a2d051748dnunit-console-runner.3.18.1.nupkg4d52f7e90237e05d47b8d8f48f5907627472b2b3beafc9ed9d37965f53916a98NUnit.Console-3.18.1.zip8a1ba0d1bf6856433cd3d067c351b7cb65099ecc5569a30284e3329f00a92f0cNUnit.Engine.3.18.1.nupkg9286e9333e3abf4e00957764802c44cccc28054587a7c5727475eed050aa5829NUnit.Engine.Api.3.18.1.nupkg