Codeunit "Code Coverage Mgt."

ID 9990
Namespace: System.TestTools.CodeCoverage

Properties

Name Value
SingleInstance True

Methods

Start

procedure Start(MultiSessionValue: Boolean)

Parameters

Name Type Description
MultiSessionValue Boolean

Stop

procedure Stop()

Refresh

procedure Refresh()

Clear

procedure Clear()

Import

procedure Import()

Include

procedure Include(var AllObj: Record AllObj)

Parameters

Name Type Description
AllObj Table System.Reflection.AllObj

Running

procedure Running(): Boolean

Returns

Type Description
Boolean

StartApplicationCoverage

procedure StartApplicationCoverage()

StopApplicationCoverage

procedure StopApplicationCoverage()

ApplicationHits

procedure ApplicationHits(): Integer

Returns

Type Description
Integer

GetNoOfHitsCoverageForObject

procedure GetNoOfHitsCoverageForObject(ObjectType: Option, ObjectID: Integer, CodeLine: Text): Integer

Parameters

Name Type Description
ObjectType Option
ObjectID Integer
CodeLine Text

Returns

Type Description
Integer

CoveragePercent

procedure CoveragePercent(NoCodeLines: Integer, NoCodeLinesHit: Integer): Decimal

Parameters

Name Type Description
NoCodeLines Integer
NoCodeLinesHit Integer

Returns

Type Description
Decimal

ObjectCoverage

procedure ObjectCoverage(var CodeCoverage: Record "Code Coverage", var NoCodeLines: Integer, var NoCodeLinesHit: Integer): Decimal

Parameters

Name Type Description
CodeCoverage Table System.Tooling."Code Coverage"
NoCodeLines Integer
NoCodeLinesHit Integer

Returns

Type Description
Decimal

ObjectsCoverage

procedure ObjectsCoverage(var CodeCoverage: Record "Code Coverage", var NoCodeLines: Integer, var NoCodeLinesHit: Integer): Decimal

Parameters

Name Type Description
CodeCoverage Table System.Tooling."Code Coverage"
NoCodeLines Integer
NoCodeLinesHit Integer

Returns

Type Description
Decimal

FunctionCoverage

procedure FunctionCoverage(var CodeCoverage: Record "Code Coverage", var NoCodeLines: Integer, var NoCodeLinesHit: Integer): Decimal

Parameters

Name Type Description
CodeCoverage Table System.Tooling."Code Coverage"
NoCodeLines Integer
NoCodeLinesHit Integer

Returns

Type Description
Decimal

StartAutomaticBackup

procedure StartAutomaticBackup(TimeInterval: Integer, BackupPath: Text[1024], SummaryPath: Text[1024])

Parameters

Name Type Description
TimeInterval Integer
BackupPath Text[1024]
SummaryPath Text[1024]

UpdateAutomaticBackupSettings

procedure UpdateAutomaticBackupSettings(TimeInterval: Integer, BackupPath: Text[1024], SummaryPath: Text[1024])

Parameters

Name Type Description
TimeInterval Integer
BackupPath Text[1024]
SummaryPath Text[1024]

See also