Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 Line Coverage (%) Cyclomatic Complexity Stewart\Runtime\Control\Protocol\Codec\FrameCodec — Coverage: 84.6% | Lines: 26 | Complexity: 12 Stewart\Runtime\Control\Protocol\Status\OutboxStatus — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Control\Protocol\Status\LatencyHistogram — Coverage: 100.0% | Lines: 8 | Complexity: 5 Stewart\Runtime\Control\Protocol\ControlProtocol — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Bye — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\CommandResult — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Hello — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Rejected — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RequestFailed — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Welcome — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppCounters — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppPauseStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\BrokerStats — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ComponentStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ConnectionState — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DaemonInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\FailureReport — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RegistrationInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ServiceCallStats — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\WorkerStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Class CRAP Coverage
Stewart\Runtime\Control\Protocol\Codec\FrameCodec12.5284.6%
Stewart\Runtime\Control\Protocol\Status\LatencyHistogram5100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus4100.0%
Stewart\Runtime\Control\Protocol\ControlProtocol20.0%
Stewart\Runtime\Control\Protocol\Frame\Bye20.0%
Stewart\Runtime\Control\Protocol\Frame\CommandResult20.0%
Stewart\Runtime\Control\Protocol\Frame\Hello20.0%
Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\Rejected20.0%
Stewart\Runtime\Control\Protocol\Frame\RequestFailed20.0%
Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame20.0%
Stewart\Runtime\Control\Protocol\Frame\Welcome20.0%
Stewart\Runtime\Control\Protocol\Status\AppCounters20.0%
Stewart\Runtime\Control\Protocol\Status\AppPauseStatus20.0%
Stewart\Runtime\Control\Protocol\Status\AppStatus20.0%
Stewart\Runtime\Control\Protocol\Status\BrokerStats20.0%
Stewart\Runtime\Control\Protocol\Status\ComponentStatus20.0%
Stewart\Runtime\Control\Protocol\Status\ConnectionState20.0%
Stewart\Runtime\Control\Protocol\Status\DeployFailure20.0%
Stewart\Runtime\Control\Protocol\Status\DeployStatus20.0%
Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats20.0%
Stewart\Runtime\Control\Protocol\Status\FailureReport20.0%
Stewart\Runtime\Control\Protocol\Status\ServiceCallStats20.0%
Stewart\Runtime\Control\Protocol\Status\DaemonInfo1100.0%
Stewart\Runtime\Control\Protocol\Status\RegistrationInfo1100.0%
Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot1100.0%
Stewart\Runtime\Control\Protocol\Status\WorkerStatus1100.0%
Stewart\Runtime\Control\Protocol\Frame\SnapshotRequest0100.0%

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 Line Coverage (%) Cyclomatic Complexity Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeFrameOfType — Coverage: 91.7% | Lines: 12 | Complexity: 5 Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::quantileBoundMs — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::plus — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::encodeFrame — Coverage: 50.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeClientFrame — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeServerFrame — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Control\Protocol\ControlProtocol::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::createControlWireMapper — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Bye::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\CommandResult::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Hello::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Rejected::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RequestFailed::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Welcome::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppCounters::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppPauseStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\BrokerStats::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ComponentStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ConnectionState::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DaemonInfo::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployFailure::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\FailureReport::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::zero — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::withoutQueued — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RegistrationInfo::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ServiceCallStats::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\WorkerStatus::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeFrameOfType5.0191.7%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::encodeFrame4.1250.0%
Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::quantileBoundMs4100.0%
Stewart\Runtime\Control\Protocol\ControlProtocol::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Bye::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\CommandResult::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Hello::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Rejected::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\RequestFailed::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Welcome::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\AppCounters::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\AppPauseStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\AppStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\BrokerStats::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ComponentStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ConnectionState::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\DeployFailure::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\DeployStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\FailureReport::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ServiceCallStats::__construct20.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::__construct1100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::createControlWireMapper1100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeClientFrame1100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeServerFrame1100.0%
Stewart\Runtime\Control\Protocol\Status\DaemonInfo::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::zero1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::plus1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::withoutQueued1100.0%
Stewart\Runtime\Control\Protocol\Status\RegistrationInfo::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\WorkerStatus::__construct1100.0%