Cake.Common.Tools.NUnit Namespace

Summary

This namespace contain types used to interact with NUnit.

Class Types

Class Summary
NUnit3Aliases

Contains functionality related to running NUnit v2 and v3 unit tests.

In order to use the commands for this alias, include the following in your build.cake file to download and install from nuget.org, or specify the ToolPath within the NUnit3Settings class:

#tool "nuget:?package=NUnit.ConsoleRunner"

NUnit3Result Contains information for the results that should be exported.
NUnit3Runner The NUnit3 unit test runner.
NUnit3Settings Contains settings used by NUnit3Runner.
NUnitAliases

Contains functionality related to running NUnit tests.

In order to use the commands for this alias, include the following in your build.cake file to download and install from nuget.org, or specify the ToolPath within the NUnitSettings class:

#tool "nuget:?package=NUnit.Runners&version=2.6.4"

NUnitInternalTraceLevelExtensions Contains extension methods for NUnitInternalTraceLevel.
NUnitRunner The NUnit unit test runner.
NUnitSettings Contains settings used by NUnitRunner.

Enum Types

Enum Summary
NUnit3AppDomainUsage The /domain option controls of the creation of AppDomains for running tests.
NUnit3Labels Represents the possible values for the Labels option.
NUnit3ProcessOption Represents the various ways NUnit loads tests in processes.
NUnitAppDomainUsage The /domain option controls of the creation of AppDomains for running tests.
NUnitInternalTraceLevel Represents the level of detail at which NUnit should set internal tracing.
NUnitProcessOption Represents the various ways NUnit loads tests in processes.