Skip to content

Releases: nunit/nunit-console

NUnit Console and Engine 3.13

01 Dec 03:43
37a1b61
Compare
Choose a tag to compare

This is the first release of the NUnit Console Runner, which allows running of both .NET Framework and .NET Core tests, either separately or in combination. The Console runner executes under the .NET Framework but is able to launch .NET Core agents and communicate with them over a TCP connection.

A second major feature is the availability of preemptive cancellation when the normal approach of requesting the test run to terminate itself doesn't work. This is an engine feature, available to any runners supporting cancellation.

See the Release Notes for a full list of changes.

Note: Packages will be available on nuget.org and chocolatey.org shortly. Release notes are in process.

.NET Core NUnit Console 3.12.0-beta2

17 Jan 20:22
5226bbb
Compare
Choose a tag to compare
Pre-release

This Beta release of the .NET Core NUnit console contains some fixes to extension loading, and the ability to use the runner as a .NET Core Tool. The .NET Core Console remains in Beta due to some unresolved dependency loading and framework targeting issues - contributions to fix these issues would be welcomed.

The .NET Core Console is a separate executable to the original version, and can be found in either the .zip file download, or the new NUnit.ConsoleRunner.NetCore NuGet package. Our longer-term aim is to create a single console which is able to run both .NET Core and .NET Framework tests.

See the Release Notes for a full list of changes.

NUnit Console and Engine 3.12

17 Jan 20:52
bca0ea8
Compare
Choose a tag to compare

This release contains various improvements to running tests on .NET Core and Mono, and changes to extension loading logic to allow the Engine to better support extensions which target multiple platforms. There are additionally a number of fixes to issues that were identified with 3.12 Beta 1. Please also be aware that this will be the last version of the NUnit Engine to support .NET Standard 1.6.

The .NET Core Console remains in Beta due to some unresolved dependency loading and framework targeting issues - contributions to
fix these issues would be very welcome.

Code contributions in this release were included from Charlie Poole, Chris Maddock, Christian Bay, Eberhard Beilharz, Ed Ball, Joseph Musser, Manohar Singh, Mattias Cavigelli and Mikkel Nylander Bundgaard. Thank you to all those who contributed both in code, and otherwise.

See the Release Notes for a full list of changes.

NUnit Console and Engine 3.12.0-beta1

01 Aug 17:58
1cffc47
Compare
Choose a tag to compare
Pre-release

This is the first beta release of the NUnit Console able to run .NET Core tests. In addition to this, this release also contains a number of bug fixes, improvements when running on Mono and significant refactoring work towards the goal of creating an engine able to run tests on a wider range of .NET platforms.

We're particularly interested in this beta release being tested by users of the .NET Core console and users running tests on Mono. Please feedback any issues to the nunit-console repository.

The .NET Core Console is a separate executable to the original version, and can be found in either the .zip file download, or the new NUnit.ConsoleRunner.NetCore NuGet package. Our longer-term aim is to create a single console which is able to run both .NET Core and .NET Framework tests.

Code contributions in this release were included from Charlie Poole, Chris Maddock, Christian Bay, Eberhard Beilharz, Joseph Musser, Manohar Singh and Mikkel Nylander Bundgaard. Thank you to all those who contributed both in code, and other ways!

See the Release Notes for a full list of changes.

NUnit Console and Engine 3.11.1

15 Feb 17:22
2b2aad7
Compare
Choose a tag to compare

This hotfix fixes a problem with NUnit Project file settings being ignored.

See the Release Notes for details.

NUnit Console and Engine 3.11

26 Jan 16:29
b600aaa
Compare
Choose a tag to compare

This release fixes a range of minor bugs, and includes a significant amount of internal restructuring work. In future, this will enable improved .NET Standard support in the engine, and a .NET Core build of the console.

See the Release Notes for a full list of changes.

NUnit Console and Engine 3.10

24 Mar 20:53
634258e
Compare
Choose a tag to compare

This release merges the .NET Standard version of the engine back into the nunit.engine
NuGet package and adds a .NET Standard 2.0 version of the engine that re-enables most
services and extensions. This deprecates the nunit.engine.netstandard NuGet package.
Any test runners using the old .NET Standard version of the engine should switch to
this release.

The --params command line option which took multiple test parameters separated by
a semicolon is now deprecated in favor of the new --testparam command line option.
One of the most common uses for test parameters was to pass connection strings into
tests but this required workarounds to handle the semicolons. Now you must pass in
each test parameter separately using a --testparam or --tp option for each.

See the Release Notes for a full list of changes.

NUnit Console and Engine 3.9

06 Sep 01:17
Compare
Choose a tag to compare

This release should stop the dreaded SocketException problem on shutdown. The console also no longer returns -5 when AppDomains fail to unload at the end of a test run. These fixes should make CI runs much more stable and predictible.

For developers working on the NUnit Console and Engine project, Visual Studio 2017 update 5 or newer is now required to compile on the command line. This does not effect developers using NUnit or the NUnit Console, both of which support building and running your tests in any IDE and on any .NET Framework back to .NET 2.0.

See the Release Notes for a full list of changes.

NUnit Console and Engine 3.8

27 Jan 16:40
Compare
Choose a tag to compare

This release includes several fixes when unloading AppDomains and better error reporting. The
aggregate NuGet packages also include updated versions of several extensions.

See the Release Notes for a full list of changes.

NUnit Console and Engine 3.7

14 Jul 00:54
Compare
Choose a tag to compare

Engine

  • Creates a .NET Standard version of the engine for use in the Visual Studio Adapter
  • Fixes several issues that caused the runner to exit with a SocketException