final class CoverageSets
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.

Maintains idempotent production sets and computes named measurements.

Type Aliases§

Measurement = array{reachedIds: list<string>, emittedIds: list<string>, notReachedIds: list<string>, notEmittedIds: list<string>, reached: int, emitted: int, total: int, reachedRate: float, emittedRate: float}

Properties§

public array<string, true> $reached = []
public array<string, true> $emitted = []

Methods§

public function include(self $other): void

Unions history without copying counters or traces.

Parameters

$otherself
Test cases 1
Called from 1
public function measurement(list<string> $denominator): Measurement

Computes rates against the root's full production inventory.

Parameters

$denominatorlist<string>
Test cases 3
Called from 1
Calls 6

Test cases 10§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 3
Other tests reaching this symbol 7

Relations§

Instantiated in 4
Method calls 2
Type declarations 2