altcover

namespace AltCoverFake.DotNet.Testing

namespace AltCoverFake.DotNet.Testing

module AltCover

  [<RequireQualifiedAccess>]
  module AltCover = begin

This represents the command line options and its validation

type CollectOptions

The members correspond to the like-named command line options for AltCover Runner, except

    [<NoComparison>]
    type CollectOptions =
      | Primitive of Primitive.CollectOptions
      | TypeSafe of TypeSafe.CollectOptions
      | Abstract of Abstract.ICollectOptions
      with
        interface Abstract.ICollectOptions
        member RecorderDirectory : System.String

        member WorkingDirectory : System.String
        member Executable : System.String
        member LcovReport : System.String
        member Threshold : System.String
        member Cobertura : System.String
        member OutputFile : System.String
        member CommandLine : seq<string>
        member ExposeReturnCode : bool
        member SummaryFormat : System.String
        member Verbosity : System.Diagnostics.TraceLevel
      end

The property members corresponding to the command line options read the values from the contained instance; null strings will be retrurned as null, but null sequences will be returned as empty ones.

Values that are not applicable to the use case or platform are silently ignored.

type PrepareOptions

The members correspond to the like-named command line options for AltCover, except

    [<NoComparison>]
    type PrepareOptions =
      | Primitive of Primitive.PrepareOptions
      | TypeSafe of TypeSafe.PrepareOptions
      | Abstract of Abstract.IPrepareOptions
      with
        interface Abstract.IPrepareOptions
        member InputDirectories : System.String list
        member OutputDirectories : System.String list
        member SymbolDirectories : System.String list
        member Dependencies : System.String list
        member Keys : System.String list
        member StrongNameKey : System.String
        member Report : System.String
        member FileFilter : System.String list
        member AssemblyFilter : System.String list
        member AssemblyExcludeFilter : System.String list
        member TypeFilter : System.String list
        member MethodFilter : System.String list
        member AttributeFilter : System.String list
        member PathFilter : System.String list
        member AttributeTopLevel : System.String list
        member TypeTopLevel : System.String list
        member MethodTopLevel : System.String list
        member CallContext : System.String list
        member ReportFormat : string
        member InPlace : bool
        member Save : bool
        member ZipFile : bool
        member MethodPoint : bool
        member SingleVisit : bool
        member LineCover : bool
        member BranchCover : bool
        member CommandLine : seq<System.String>
        member ExposeReturnCode : bool
        member SourceLink : bool
        member Defer : bool
        member LocalSource : bool
        member VisibleBranches : bool
        member ShowStatic : string
        member ShowGenerated : bool
        member Verbosity : System.Diagnostics.TraceLevel
        member Trivia: bool with get
        member OutputRoot : string with get
        member Portable : bool with get
      end

The property members corresponding to the command line options read the values from the contained instance; null strings will be retrurned as null, but null sequences will be returned as empty ones.

Values that are not applicable to the use case or platform are silently ignored.