Releases: nunit/nunit-console
NUnit Console and Engine 3.9
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
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
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
NUnit .NET Standard Engine v3.7 alpha 1
This is the first release of a .NET Standard version of the engine for use in Visual Studio Adapter.
NUnit Console 3.6.1
This hotfix release addresses a race condition in the Engine that caused tests to intermittently fail.
NUnit Console 3.6
Console Runner
- Added command line option --skipnontestassemblies to skip assemblies that do
not contain tests without raising an error and to skip assemblies that contain
the NUnit.Framework.NonTestAssemblyAttribute. - Messages from the new Multiple Assert blocks will be displayed individually
- Warnings from the new Warn.If, Warn.Unless and Assert.Warn are now displayed
Engine
- NUnit agents now monitor the running engine process and will terminate themselves
if the parent runner process is killed or dies
NUnit Console 3.5
This is the first release of the engine and console runner, which is separate from the framework.