Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: nunit/nunit-console

NUnit Console and Engine 3.22.0

03 Jan 01:30

Choose a tag to compare

As part of this release we had 4 issues closed.

Bugs

  • #1795 Assembly loading move to AssemblyLoadContext for net8 and higher
  • #1796 Assembly load logic changes in v6
  • #1797 Issue with assembly load context changes in NUnit3TestAdapter v6 & Microsoft.Build.dll dynamic loading

Feature

  • #1807 Add support for MTP

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

  • 640d189dc445640fbfbe4d75e643aa3def4fe116b283c8deba44879ac9d3b60d NUnit.ConsoleRunner.3.22.0.nupkg
  • ec84c90b2d858e1dd6544673ec4a5a35145060a6fd52df34b08a4dce272971c1 NUnit.Console.3.22.0.nupkg
  • 4344ec3833f508c4ef5480d10dc2d5fa33a4366f0cc84fd500d9d2b564857aa5 NUnit.ConsoleRunner.NetCore.3.22.0.nupkg
  • d338f464ce56d99d02eec21359334729750fab47f5b4b91435ffad5a0151484c nunit-console-runner.3.22.0.nupkg
  • dcb23a75d9431b051aedbb1592ebef0bc8751920f542b8466eca90c9ab9d5962 NUnit.Console-3.22.0.zip
  • b5041f92860f250c4f1c44dcf61b189a1d8446687e15afd0f7c96429dee3ef96 NUnit.Engine.3.22.0.nupkg
  • 99482cbfe661544fa20f93631501b50a72a59cf6674e59ec4f1a907a3d9ac1ce NUnit.Engine.Api.3.22.0.nupkg

NUnit Console and Engine 3.21.1

20 Dec 04:19
e8abaea

Choose a tag to compare

As part of this release we had 2 commits which resulted in 3 issues being closed.

Bugs

  • #1795 Assembly loading move to AssemblyLoadContext for net8 and higher
  • #1796 Assembly load logic changes in v6
  • #1797 Issue with assembly load context changes in NUnit3TestAdapter v6 & Microsoft.Build.dll dynamic loading

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.

NUnit Console and Engine 3.21.0

06 Dec 16:28
6b31f05

Choose a tag to compare

As part of this release we had 3 issues closed.

Bug

  • #1761 Engine crashes if unrelated .addins file is found in the output directory

Enhancements

  • #1777 Add .NET 10.0 agent and remove .NET 6.0 agent
  • #1779 TypeInitializationException in TestAssemblyResolver Targeting .NET 10

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

  • 9c956198847654c5590358e79872ad6978857c0bcedf7c54e2ad50227c69752c NUnit.ConsoleRunner.3.21.0.nupkg
  • c70095385daf469887992d1c3c2247a83ecf4f8c66fd070b53ebcfdc9fb4a45d NUnit.Console.3.21.0.nupkg
  • 21cb04c94b9b3ff2661a44073436e9814882a9af2a47e8097d640f9e4bf1082c NUnit.ConsoleRunner.NetCore.3.21.0.nupkg
  • 138a2786cb4d16603c970d1310a05b80e2ddb1f6694ae0424df4370f0bdc2338 nunit-console-runner.3.21.0.nupkg
  • 4d0233066ca7edead3e05c62cad4cda45bf73cf3b8454c344636ac4300541a6c NUnit.Console-3.21.0.zip
  • 9b7b462db0990dbcf65afaf0422998a67d5f3b439741044183b4fa783f6b940e NUnit.Engine.3.21.0.nupkg
  • 7f4d800f77da7adf807ccc8c858ccdb119d11b9312bf1962d85b0eddbdd03bba NUnit.Engine.Api.3.21.0.nupkg

NUnit Console and Engine 3.20.2

30 Oct 17:26
11c875c

Choose a tag to compare

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

  • 74d9fb694028ea31013584157c18cd34711a48f12e78ec103a1877624faf90b9 NUnit.ConsoleRunner.3.20.2.nupkg
  • aef60a87d72356b7f71af4970367da16cacc1e67c3a63bb8c6cd3a8baab2a191 NUnit.Console.3.20.2.nupkg
  • 3e82258ca4520da78a5d329fb05fa5357ec20e1194b8ac5b5e54b31a69437a13 NUnit.ConsoleRunner.NetCore.3.20.2.nupkg
  • 07b473249f4955dbf5c942466291b2e2f036d2a0e004072623397400dd95c580 nunit-console-runner.3.20.2.nupkg
  • 2586870f0e87e1ab075298701b82e8011b4ac52ac1d32e1dc543d72f6f9134fa NUnit.Console-3.20.2.zip
  • 11ef8208f37608d14dfd203fc0cfd926a11bc4663a2bb8fc87263508c0533eb0 NUnit.Engine.3.20.2.nupkg
  • d912796b40558e50a179b2af4eff5f4f7dd44540718dca7c6d5964b0e1210b08 NUnit.Engine.Api.3.20.2.nupkg

NUnit Console and Engine 4.0.0-beta.1

26 Jun 05:12
3b20039

Choose a tag to compare

Pre-release

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.engine by 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

  • db40afdd83b44fb53dd7420f28b2b778289ea28e8fc28831ee8c3fbdad6c65ce NUnit.ConsoleRunner.4.0.0-beta.1.nupkg
  • 56465cead18e27eee3ea3ac5fef090be150dbc7f54598eb85caa0e678a7d987d NUnit.Console.4.0.0-beta.1.nupkg
  • 12ba6b5abb102b13408fbf9a0516d9233aa738105e39f6bc62efb5fe89bfb2d7 NUnit.ConsoleRunner.NetCore.4.0.0-beta.1.nupkg
  • d2c74836af3243e51795533f3f1e0745aeebdfa59662fc8f5c61480175ced55d NUnit.Agent.Core.4.0.0-beta.1.nupkg
  • 38e77331b2092c6308ad30f1c3c46ad8b445ce71551958906e2bdd61e4b88a8b NUnit.Engine.4.0.0-beta.1.nupkg
  • 85cd357d0004e93d65837e38b5e2e5fa17c0a354234a636b9a8a88af3d2b3cf0 NUnit.Engine.Api.4.0.0-beta.1.nupkg
  • edd02143e930fc2a861d4b0c4fe2ebd6bc28fe5b5e72e8e9799e2d9915fbe164 NUnit.Extensibility.Api.4.0.0-beta.1.nupkg

NUnit Console and Engine 3.20.1

27 May 12:57
fb9f9af

Choose a tag to compare

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

  • 1193823c803117aaa985c5acedc6592c68d71291a6849e2c15cfe684a53e9f5e NUnit.ConsoleRunner.3.20.1.nupkg
  • b365d105d27173291024b2583229d66f1af61d217380c2f8d1e42c300f74d662 NUnit.Console.3.20.1.nupkg
  • 25f3e999dc5d0aa7fbf2c0f89ad71d326725eef6ed7d1b0c3208f32bc123a5ae NUnit.ConsoleRunner.NetCore.3.20.1.nupkg
  • 3020911c61245511bc0ca3a274d9ba2c7d460f5451fa51cd030311e5fd540a15 nunit-console-runner.3.20.1.nupkg
  • 730f6ae9f439cb5a179e37053c47775c9671e220d9de349446fdd100db5fe1b3 NUnit.Console-3.20.1.zip
  • 21ffbc25ab7ffccfa7fba05e45ef4af9d54b07782ad18a94b62ad0d68b959c45 NUnit.Engine.3.20.1.nupkg
  • 5140a76048785030695bb9d2709d90c5d9d9838edb0b5fbc51e9a3a90bd6b646 NUnit.Engine.Api.3.20.1.nupkg

NUnit Console and Engine 3.20.0

04 Apr 14:31
e5144d5

Choose a tag to compare

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

  • c7ffbc0a1d25e0bbf30caf8cca46b82f08ed153076864c8463324fd991c1e723 NUnit.ConsoleRunner.3.20.0.nupkg
  • 1823833532031a719325d221e4c38085b464ede689496e9d9bd651e61e3a117f NUnit.Console.3.20.0.nupkg
  • 434183aeb811dc433bba06590c4e285b3a2ea2c12223849b95036033f5990bb5 NUnit.ConsoleRunner.NetCore.3.20.0.nupkg
  • 9b206840bbfd658cf35eb7bf27d07e3414efe6a3d4b3888ed9db1bd9f6011586 nunit-console-runner.3.20.0.nupkg
  • 01c2e7ef8cd49763c965a2967e1f1e1b37865d48f7f9815c8e9e262ac86f2354 NUnit.Console-3.20.0.zip
  • 9070f58f508e9cd6f6476f13c803021e9dc4a2bcbba012030d925a182f359050 NUnit.Engine.3.20.0.nupkg
  • 57dd94dd945a1d20f2b6a94193a16327b146bdbb37104cf62f93fade286ccc5a NUnit.Engine.Api.3.20.0.nupkg

NUnit Console and Engine 3.19.2

31 Jan 22:28
060d480

Choose a tag to compare

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

  • cf086ba389282815686715febd833e0fc3bcbbd9bb25647adecf7fd02b9a7286 NUnit.ConsoleRunner.3.19.2.nupkg
  • db56d8ad1d0bff3325d6181a7bbc0579c1b88e26bdaad95e91d27363a69e66ab NUnit.Console.3.19.2.nupkg
  • 6a9f56eb5f823ffffc6ed962447019f99f3c8cff0541a4c70a7156f03dbba51f NUnit.ConsoleRunner.NetCore.3.19.2.nupkg
  • d20f1d22aa0745cc2d532bccecd6d690821b5514807c5a08b2e64c8962b6cd97 nunit-console-runner.3.19.2.nupkg
  • ad6da692ad8a859408fe58da8a18f3c016202244c7baea43c3c35072fd28aa00 NUnit.Console-3.19.2.zip
  • 4c3e19ee27b7d9b9dfffa2516d87e933b536959250b6e4e91bf633af27e3a036 NUnit.Engine.3.19.2.nupkg
  • a6d5377d5dacf605e20ff64f84c5912f2f43c3fb18bfab230faff975e0de3e27 NUnit.Engine.Api.3.19.2.nupkg

NUnit Console and Engine 3.19.1

18 Jan 04:00
0d2aea3

Choose a tag to compare

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

  • a893f301e4efd02f55138d063d1587af7e3c929168623b4f11b7137ec64855aa NUnit.ConsoleRunner.3.19.1.nupkg
  • 0e003c4e42b6030654353d648b77b38c8b778069e5f7a09a898f1a4fbba20477 NUnit.Console.3.19.1.nupkg
  • 69b05fe8bc7802d80c1532df29b44cfda5cad372f851ece270e2afa4190120fd NUnit.ConsoleRunner.NetCore.3.19.1.nupkg
  • d521c33f6a279ee80030070204f08c6d3b94d91691ab38400af3653300ff81d2 nunit-console-runner.3.19.1.nupkg
  • ec213c2b84bcad3fc4492cb2f50a9c329c732c49d6c8bbfb0600e41b448eabf6 NUnit.Console-3.19.1.zip
  • a5227fa1334e4cc9b95e43653c82c61ec83fe6eef74abfb36e7490647119d7dc NUnit.Engine.3.19.1.nupkg
  • a786067f417a2544cb5ebf6aa1d84a1afad89490f34d31b3f44ce14670275665 NUnit.Engine.Api.3.19.1.nupkg

NUnit Console and Engine 3.19.0

27 Dec 16:07
ed398bf

Choose a tag to compare

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

  • #1508 Readme doesn't list the .NET Core runner
  • !1520 Update IExtensionManager doc comments

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

  • 5c26488b2e662c95eebbb0c5028f5cca6d9c063f2cb32f1fb368febcc7bcc7ae NUnit.ConsoleRunner.3.19.0.nupkg
  • d56f9ca200d741fd5d88518e4c6447802f77340ea8e5144490eb3a0fa646288c NUnit.Console.3.19.0.nupkg
  • 5e34c95cdcc74e31c1bb986a4247f33496630071d517584af11720df917100e0 NUnit.ConsoleRunner.NetCore.3.19.0.nupkg
  • 36f72e016a2f540005762df11fc610a6b8cec97491f98cd731fe1e31463b28d6 nunit-console-runner.3.19.0.nupkg
  • ea0ddd8f4b0026ff6566e79336fcbdf48eedf0b3feb4d792a92f4dbe8af981ab NUnit.Console-3.19.0.zip
  • fd5b2422c8db2488bd65d6111a0586ba479b95c66ab50afdbe50fc6b99b09116 NUnit.Engine.3.19.0.nupkg
  • 6924455139d28bdea63bd121e47effe487a604f26cc71215334ee00f74a752b1 NUnit.Engine.Api.3.19.0.nupkg