Table of Contents

Interface IActivity

Namespace
Ranorex.Core.Reporting
Assembly
Ranorex.Core.dll

The public read-only interface of the Activity Class.

public interface IActivity

Properties

BeginTime

Returns the time the report activity started.

DateTime BeginTime { get; }

Property Value

DateTime

ChildBlockedCount

Returns the count of blocked (ignored/skipped) Children activities.

int ChildBlockedCount { get; }

Property Value

int

ChildFailedCount

Returns the count of failed Children activities.

int ChildFailedCount { get; }

Property Value

int

ChildSuccessCount

Returns the count of successful Children activities.

int ChildSuccessCount { get; }

Property Value

int

Children

Returns the child activities.

IList<IReportItem> Children { get; }

Property Value

IList<IReportItem>

CustomProperties

Returns the custom properties of this activity.

IDictionary<string, string> CustomProperties { get; }

Property Value

IDictionary<string, string>

DetailMessage

Returns the detailed message of this activity.

string DetailMessage { get; }

Property Value

string

ElapsedTime

Returns the time elapsed since the BeginTime.

Duration ElapsedTime { get; }

Property Value

Duration

EndTime

Returns the time the report activity ended or null if the activity is still running.

DateTime? EndTime { get; }

Property Value

DateTime?

ErrorMessage

Returns the error message of this activity if any.

string ErrorMessage { get; }

Property Value

string

HasTimedOut

Returns if the activity has timed out.

bool HasTimedOut { get; }

Property Value

bool

IsActive

Returns if this activity is active.

bool IsActive { get; }

Property Value

bool

Parent

Returns the parent of this activity.

IActivity Parent { get; }

Property Value

IActivity

Status

Returns the status of this activity.

ActivityStatus Status { get; }

Property Value

ActivityStatus

Timeout

Returns the timeout of this activity.

Duration Timeout { get; }

Property Value

Duration

TotalBlockedCount

Returns the total blocked (ignored/skipped) count of this activity including its Children blocked count.

int TotalBlockedCount { get; }

Property Value

int

TotalBlockedTestCaseCount

Returns the total blocked (ignored/skipped) ITestContainerActivity test cases count of this activity including its Children blocked count.

int TotalBlockedTestCaseCount { get; }

Property Value

int

TotalChildMaintenanceModeCount

Returns the total count of 'MaintenanceMode' category Children activities.

int TotalChildMaintenanceModeCount { get; }

Property Value

int

TotalDuration

Returns the total duration of this activity including its Children Duration.

int TotalDuration { get; }

Property Value

int

TotalErrorCount

Returns the total error count of this activity including its Children error count.

int TotalErrorCount { get; }

Property Value

int

TotalFailedCount

Returns the total failed count of this activity including its Children failed count.

int TotalFailedCount { get; }

Property Value

int

TotalFailedTestCaseCount

Returns the total failed ITestContainerActivity test cases count of this activity including its Children failed count.

int TotalFailedTestCaseCount { get; }

Property Value

int

TotalSuccessCount

Returns the total success count of this activity including its Children success count.

int TotalSuccessCount { get; }

Property Value

int

TotalSuccessTestCaseCount

Returns the total success ITestContainerActivity test cases count of this activity including its Children success count.

int TotalSuccessTestCaseCount { get; }

Property Value

int

TotalWarningCount

Returns the total warning count of this activity including its Children warning count.

int TotalWarningCount { get; }

Property Value

int