Show / Hide Table of Contents

Interface ITest

A build which runs tests.

Inherited Members
ICompile.Compile
ICompile.CompileSettingsBase
ICompile.CompileSettings
ICompile.RunCompile()
ICompile.RunCompileWithBinLog()
IHasGitVersion.Versioning
IHasGitVersion.AddGitVersioning
IHasGitVersion.TrySetCloudBuildNumber()
IRestore.Restore
IRestore.RestoreSettingsBase
IRestore.RestoreSettings
IRestore.RunRestore()
IHasArtifacts.ArtifactsDirectory
IHasArtifacts.ArtifactsDirectoryOrDefault
INukeBuild.ReportSummary(Configure<Dictionary<string, string>>)
INukeBuild.TryGetValue<T>(Expression<Func<T>>)
INukeBuild.TryGetValue<T>(Expression<Func<object>>)
INukeBuild.ExecutionPlan
INukeBuild.InvokedTargets
INukeBuild.SkippedTargets
INukeBuild.ScheduledTargets
INukeBuild.RunningTargets
INukeBuild.AbortedTargets
INukeBuild.FailedTargets
INukeBuild.SucceededTargets
INukeBuild.FinishedTargets
INukeBuild.IsSucceeding
INukeBuild.IsFailing
INukeBuild.IsFinished
INukeBuild.ExitCode
INukeBuild.RootDirectory
INukeBuild.TemporaryDirectory
INukeBuild.BuildAssemblyFile
INukeBuild.BuildAssemblyDirectory
INukeBuild.BuildProjectDirectory
INukeBuild.BuildProjectFile
INukeBuild.Verbosity
INukeBuild.Host
INukeBuild.Plan
INukeBuild.Help
INukeBuild.NoLogo
INukeBuild.IsLocalBuild
INukeBuild.IsServerBuild
INukeBuild.Continue
INukeBuild.Partition
Namespace: Microsoft.XboxStudios.NukeExt
Assembly: NukeExt.Components.dll
Syntax
public interface ITest : ICompile, IHasGitVersion, IRestore, IHasArtifacts, INukeBuild

Properties

View Source

Test

Gets the target to run tests.

Declaration
Target Test { get; }
Property Value
Type Description
Target
View Source

TestCollect

Gets the test collector, if any.

Declaration
string? TestCollect { get; }
Property Value
Type Description
string
View Source

TestFilter

Gets the test filter, if any.

Declaration
string? TestFilter { get; }
Property Value
Type Description
string
View Source

TestResultDirectory

Gets the custom directory to output test results, if any.

Declaration
AbsolutePath? TestResultDirectory { get; }
Property Value
Type Description
AbsolutePath
View Source

TestResultDirectoryOrDefault

Gets the directory to output test results.

Declaration
AbsolutePath TestResultDirectoryOrDefault { get; }
Property Value
Type Description
AbsolutePath
View Source

TestSettings

Gets the custom test settings.

Declaration
Configure<DotNetTestSettings> TestSettings { get; }
Property Value
Type Description
Configure<DotNetTestSettings>

Methods

View Source

RunTest(string?, string?)

Runs dotnet test.

Declaration
void RunTest(string? testCollect = null, string? testFilter = null)
Parameters
Type Name Description
string testCollect

The test collector.

string testFilter

The test filter.

View Source

TestSettingsBase(string?, string?)

Gets the default test settings.

Declaration
Configure<DotNetTestSettings> TestSettingsBase(string? testCollect, string? testFilter)
Parameters
Type Name Description
string testCollect

The test collector.

string testFilter

The test filter.

Returns
Type Description
Configure<DotNetTestSettings>

Configured test settings.

Extension Methods

NukeBuildExtensions.IsInterceptorExecution(INukeBuild)
  • View Source
In this article
Back to top Generated by DocFX