This is part of the Fake.DotNet.Testing.Coverlet module.

CoverletParams

Record Fields

Record FieldDescription
Exclude
Signature: (string * string) list

Namespaces to exclude, as (AssemblyName, Namespace) pairs. Supports * and ? globbing.

ExcludeByAttribute
Signature: string list

Exclude methods, types and assemblies annotated with these attributes.

ExcludeByFile
Signature: string list

Exclude these source files. Supports path globbing.

Include
Signature: (string * string) list

Namespaces to include, as (AssemblyName, Namespace) pairs. Supports * and ? globbing.

MergeWith
Signature: string option

Coverlet json file to merge with the output of this run.

Output
Signature: string

(Required) Path to the generated output file, or directory if it ends with a /.

OutputFormat
Signature: OutputFormat list

(Required) Format of the generated output.

Threshold
Signature: int option

Minimum coverage percent. Build fails if the result is below.

ThresholdStat
Signature: ThresholdStat

Coverage statistic to check against the threshold.

ThresholdType
Signature: ThresholdType

Type of coverage to check against the threshold.

UseSourceLink
Signature: bool

Generate results with URL links from SourceLink instead of file paths.