Show / Hide Table of Contents

Interface IReportCoverage

Targets and configuration for creation of code coverage reports. Requires the ReportGenerator client tool to be installed in the build project, for example:

<PackageDownload Include="ReportGenerator" version="[x.y.z]" />
Inherited Members
ITest.TestResultDirectory
ITest.TestProjects
ITest.TestDegreeOfParallelism
ITest.Test
ITest.TestSettingsBase
ITest.TestProjectSettingsBase
ITest.TestSettings
ITest.TestProjectSettings
ICompile.Compile
ICompile.CompileSettingsBase
ICompile.PublishSettingsBase
ICompile.CompileSettings
ICompile.PublishSettings
ICompile.PublishConfigurations
ICompile.PublishDegreeOfParallelism
IRestore.Restore
IRestore.RestoreSettingsBase
IRestore.RestoreSettings
IRestore.IgnoreFailedSources
IClean.CleanArtifactsDirectory
IClean.Clean
IHasSolution.Solution
IHasConfiguration.Configuration
IHasReports.ReportDirectory
IHasArtifacts.ArtifactsDirectory
IHasGitRepository.GitRepository
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: Hexagrams.Nuke.Components
Assembly: Hexagrams.Nuke.Components.dll
Syntax
public interface IReportCoverage : ITest, ICompile, IRestore, IClean, IHasSolution, IHasConfiguration, IHasReports, IHasArtifacts, IHasGitRepository, INukeBuild

Properties

| Edit this page View Source

CoverageReportArchive

The path to the coverage report archive (.zip).

Declaration
AbsolutePath CoverageReportArchive { get; }
Property Value
Type Description
AbsolutePath
| Edit this page View Source

CoverageReportDirectory

The output directory for coverage reports.

Declaration
AbsolutePath CoverageReportDirectory { get; }
Property Value
Type Description
AbsolutePath
| Edit this page View Source

CreateCoverageHtmlReport

Whether to generate an HTML coverage report.

Declaration
bool CreateCoverageHtmlReport { get; }
Property Value
Type Description
bool
| Edit this page View Source

ReportCoverage

Create code coverage reports.

Declaration
Target ReportCoverage { get; }
Property Value
Type Description
Target
| Edit this page View Source

ReportGeneratorSettings

Additional settings for controlling the generation of code coverage reports.

Declaration
Configure<ReportGeneratorSettings> ReportGeneratorSettings { get; }
Property Value
Type Description
Configure<ReportGeneratorSettings>
| Edit this page View Source

ReportGeneratorSettingsBase

Settings for controlling the generation of code coverage reports.

Declaration
Configure<ReportGeneratorSettings> ReportGeneratorSettingsBase { get; }
Property Value
Type Description
Configure<ReportGeneratorSettings>

Extension Methods

ToolSettingsExtensions.WhenNotNull<T, TObject>(T, TObject, Func<T, TObject, T>)
ComponentExtensions.FromComponent<TComponent>(INukeBuild)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX