Table of Contents

Interface IReportConfiguration

Namespace
HP.LFT.Report
Assembly
HP.LFT.Report.dll

A configuration that can be used for overriding the default report behavior or extending its capabilities.

public interface IReportConfiguration

Properties

Description

the report description. The description appears directly below the title in the report. By default, the description is empty.

string Description { get; }

Property Value

string

IsJUnitEnabled

The boolean value indicating if the JUnit report will be generated or not.

bool IsJUnitEnabled { get; }

Property Value

bool

IsOverrideExisting

Indicates whether the existing report files will be overridden. If false, each report filename gets an ordinal suffix.

bool IsOverrideExisting { get; }

Property Value

bool

ReportEnabled

Specifies if the report should be enabled or not.

bool ReportEnabled { get; }

Property Value

bool

ReportFolder

The name of the folder where the report is generated. Default = RunResults.

string ReportFolder { get; }

Property Value

string

ReportLevel

The level of events to be reported. Possible values: ReportLevel.

ReportLevel ReportLevel { get; }

Property Value

ReportLevel

SeparateReport

Defines the report separation.

ReportGranularity SeparateReport { get; }

Property Value

ReportGranularity

Remarks

Default = Off

SnapshotsLevel

The snapshot capture level used to generate the report. Possible values: CaptureLevel

CaptureLevel SnapshotsLevel { get; }

Property Value

CaptureLevel

TargetDirectory

The root directory where report folders are generated. Default = project output path.

string TargetDirectory { get; }

Property Value

string

Title

the report title. Default = Run Results.

string Title { get; }

Property Value

string