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\Kernel\BrokerKernel — Coverage: 89.4% | Lines: 47 | Complexity: 11 Stewart\Runtime\Kernel\WorkerKernel — Coverage: 90.0% | Lines: 20 | Complexity: 5 Stewart\Runtime\Kernel\ConsoleKernel — Coverage: 100.0% | Lines: 19 | Complexity: 7 Stewart\Runtime\Kernel\ProfileCompiler — Coverage: 94.1% | Lines: 17 | Complexity: 7 Stewart\Runtime\Kernel\ConsoleLauncher — Coverage: 54.5% | Lines: 11 | Complexity: 7 Stewart\Runtime\Kernel\SyntheticServices — Coverage: 88.9% | Lines: 9 | Complexity: 8 Stewart\Runtime\Kernel\ContainerProfile — Coverage: 100.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Kernel\NamedArguments — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Kernel\NamedArgumentsPass — Coverage: 100.0% | Lines: 5 | Complexity: 5

Sorted by descending CRAP index.

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 1 2 3 4 5 Line Coverage (%) Cyclomatic Complexity Stewart\Runtime\Kernel\BrokerKernel::buildSyntheticServicesFor — Coverage: 100.0% | Lines: 17 | Complexity: 1 Stewart\Runtime\Kernel\BrokerKernel::warnAboutReadyTimeoutBelowInitialize — Coverage: 92.9% | Lines: 14 | Complexity: 4 Stewart\Runtime\Kernel\ProfileCompiler::compileProfileContainer — Coverage: 100.0% | Lines: 13 | Complexity: 4 Stewart\Runtime\Kernel\WorkerKernel::run — Coverage: 83.3% | Lines: 12 | Complexity: 3 Stewart\Runtime\Kernel\BrokerKernel::warnAboutSlowInitializeCalls — Coverage: 42.9% | Lines: 7 | Complexity: 3 Stewart\Runtime\Kernel\WorkerKernel::buildSyntheticServicesFor — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Kernel\BrokerKernel::createBroker — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::buildSyntheticServicesForProject — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::detectInstalledVersion — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Kernel\ConsoleLauncher::launchConsole — Coverage: 0.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Kernel\ConsoleKernel::createApplication — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Kernel\ContainerProfile::configFiles — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Kernel\ContainerProfile::optionalPackages — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Kernel\NamedArguments::toBoundArguments — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Kernel\NamedArgumentsPass::process — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Kernel\ProfileCompiler::configFileOfInstalledPackage — Coverage: 75.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Kernel\SyntheticServices::declareDefinitionsOn — Coverage: 75.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Kernel\BrokerKernel::buildNamedArgumentsFor — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::buildNamedArgumentsForProject — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleLauncher::loadEnvironmentFile — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Kernel\ConsoleLauncher::createForInstalledProject — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Kernel\SyntheticServices::setInstancesOn — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Kernel\BrokerKernel::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::compileContainer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleLauncher::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\NamedArguments::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\NamedArguments::withArgument — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\NamedArgumentsPass::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\SyntheticServices::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\SyntheticServices::withService — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\SyntheticServices::withOverrides — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\WorkerKernel::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Stewart\Runtime\Kernel\ConsoleLauncher::launchConsole60.0%
Stewart\Runtime\Kernel\BrokerKernel::warnAboutSlowInitializeCalls4.6842.9%
Stewart\Runtime\Kernel\BrokerKernel::warnAboutReadyTimeoutBelowInitialize4.0192.9%
Stewart\Runtime\Kernel\ContainerProfile::configFiles4100.0%
Stewart\Runtime\Kernel\ContainerProfile::optionalPackages4100.0%
Stewart\Runtime\Kernel\NamedArgumentsPass::process4100.0%
Stewart\Runtime\Kernel\ProfileCompiler::compileProfileContainer4100.0%
Stewart\Runtime\Kernel\ProfileCompiler::configFileOfInstalledPackage3.1475.0%
Stewart\Runtime\Kernel\SyntheticServices::declareDefinitionsOn3.1475.0%
Stewart\Runtime\Kernel\WorkerKernel::run3.0483.3%
Stewart\Runtime\Kernel\ConsoleKernel::detectInstalledVersion2100.0%
Stewart\Runtime\Kernel\ConsoleLauncher::createForInstalledProject2100.0%
Stewart\Runtime\Kernel\ConsoleLauncher::loadEnvironmentFile2100.0%
Stewart\Runtime\Kernel\SyntheticServices::setInstancesOn2100.0%
Stewart\Runtime\Kernel\BrokerKernel::__construct1100.0%
Stewart\Runtime\Kernel\BrokerKernel::createBroker1100.0%
Stewart\Runtime\Kernel\BrokerKernel::buildSyntheticServicesFor1100.0%
Stewart\Runtime\Kernel\BrokerKernel::buildNamedArgumentsFor1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::__construct1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::createApplication1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::compileContainer1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::buildSyntheticServicesForProject1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::buildNamedArgumentsForProject1100.0%
Stewart\Runtime\Kernel\ConsoleLauncher::__construct1100.0%
Stewart\Runtime\Kernel\NamedArguments::__construct1100.0%
Stewart\Runtime\Kernel\NamedArguments::withArgument1100.0%
Stewart\Runtime\Kernel\NamedArguments::toBoundArguments1100.0%
Stewart\Runtime\Kernel\NamedArgumentsPass::__construct1100.0%
Stewart\Runtime\Kernel\SyntheticServices::__construct1100.0%
Stewart\Runtime\Kernel\SyntheticServices::withService1100.0%
Stewart\Runtime\Kernel\SyntheticServices::withOverrides1100.0%
Stewart\Runtime\Kernel\WorkerKernel::__construct1100.0%
Stewart\Runtime\Kernel\WorkerKernel::buildSyntheticServicesFor1100.0%