Interface IReportConfiguration
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
IsJUnitEnabled
The boolean value indicating if the JUnit report will be generated or not.
bool IsJUnitEnabled { get; }
Property Value
IsOverrideExisting
Indicates whether the existing report files will be overridden. If false, each report filename gets an ordinal suffix.
bool IsOverrideExisting { get; }
Property Value
ReportEnabled
Specifies if the report should be enabled or not.
bool ReportEnabled { get; }
Property Value
ReportFolder
The name of the folder where the report is generated. Default = RunResults.
string ReportFolder { get; }
Property Value
ReportLevel
The level of events to be reported. Possible values: ReportLevel.
ReportLevel ReportLevel { get; }
Property Value
SeparateReport
Defines the report separation.
ReportGranularity SeparateReport { get; }
Property Value
Remarks
Default = Off
SnapshotsLevel
The snapshot capture level used to generate the report. Possible values: CaptureLevel
CaptureLevel SnapshotsLevel { get; }
Property Value
TargetDirectory
The root directory where report folders are generated. Default = project output path.
string TargetDirectory { get; }
Property Value
Title
the report title. Default = Run Results.
string Title { get; }