| Stewart\Runtime\Exception\ConfigurationError::messageTemplate | 756 | 0.0% |
| Stewart\Runtime\Exception\ControlError::messageTemplate | 506 | 0.0% |
| Stewart\Client\Exception\HaClientError::messageTemplate | 420 | 0.0% |
| Stewart\Runtime\Exception\ContainerError::messageTemplate | 240 | 0.0% |
| Stewart\Contracts\Exception\StoreError::messageTemplate | 210 | 0.0% |
| Stewart\Contracts\Exception\ExposureError::messageTemplate | 156 | 0.0% |
| Stewart\Runtime\Exception\TransportError::messageTemplate | 156 | 0.0% |
| Stewart\Codegen\Exception\CodegenError::messageTemplate | 110 | 0.0% |
| Stewart\Contracts\Exception\TriggerError::messageTemplate | 90 | 0.0% |
| Stewart\Runtime\Exception\AppError::messageTemplate | 90 | 0.0% |
| Stewart\Runtime\Model\LogLevel::severity | 90 | 0.0% |
| Stewart\Codegen\Service\FieldModel::boundsNote | 72 | 0.0% |
| Stewart\Mqtt\Exception\MqttClientError::messageTemplate | 72 | 0.0% |
| Stewart\Runtime\Config\Psr4Map::findAutoloadRootContaining | 72 | 0.0% |
| Stewart\Runtime\Json\ValueShape::describeExpectedValue | 72 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::removeTree | 72 | 0.0% |
| Stewart\Contracts\Exception\ScheduleError::messageTemplate | 56 | 0.0% |
| Stewart\Contracts\Exception\TimeError::messageTemplate | 56 | 0.0% |
| Stewart\Mqtt\Packet\ConnectReturnCode::describeRefusal | 56 | 0.0% |
| Stewart\Contracts\Exception\IdentifierError::messageTemplate | 42 | 0.0% |
| Stewart\Contracts\Exception\MqttError::messageTemplate | 42 | 0.0% |
| Stewart\Contracts\Exception\StateError::messageTemplate | 42 | 0.0% |
| Stewart\Support\Exception\JsonShapeError::messageTemplate | 42 | 0.0% |
| Stewart\Contracts\Service\ServiceTarget::isEmpty | 30 | 0.0% |
| Stewart\Runtime\Console\RunCommand::execute | 30 | 0.0% |
| Stewart\Runtime\Console\RunCommand::warnAboutDiscovery | 30 | 0.0% |
| Stewart\Runtime\Exception\DeployError::messageTemplate | 30 | 0.0% |
| Stewart\Runtime\Json\ValueShape::__construct | 30 | 0.0% |
| Stewart\Runtime\Worker\PongBuilder::buildPongFor | 30 | 0.0% |
| Stewart\Store\Exception\StoreSetupError::messageTemplate | 30 | 0.0% |
| Stewart\Client\Component\ComponentCommand::readExposedCommand | 22 | 100.0% |
| Stewart\Runtime\Json\WireMapper::decodeValue | 22 | 100.0% |
| Stewart\Client\Component\ExposedStateFields::formatStateChange | 20 | 0.0% |
| Stewart\Client\HaClient::getStates | 20 | 0.0% |
| Stewart\Client\Registry\RegistryRow::readAliasPhrases | 20 | 0.0% |
| Stewart\Contracts\Exception\SelectorError::messageTemplate | 20 | 0.0% |
| Stewart\Runtime\Broker\CpuCountDetector::countFromProcCpuInfo | 20 | 0.0% |
| Stewart\Runtime\Broker\GeneratedCodeDrift::warnIfGeneratedCodeDrifted | 20 | 0.0% |
| Stewart\Runtime\Config\BooleanSpelling::tryParseBoolean | 20 | 0.0% |
| Stewart\Runtime\Lifecycle\AppPauseOverridePersistence::findWarning | 20 | 0.0% |
| Stewart\Runtime\Lifecycle\BrokerRunPhase::canEnter | 20 | 0.0% |
| Stewart\Runtime\Worker\Context\ServiceCaller::sendRequest | 20 | 0.0% |
| Stewart\Testing\Async\HandlerFibers::rethrowFailuresExceptAbandonedWaits | 20 | 0.0% |
| Stewart\Contracts\Sun\SunEvent::findElevationCrossing | 14 | 100.0% |
| Stewart\Runtime\App\AppCatalogResolver::resolveCatalog | 14 | 100.0% |
| Stewart\Runtime\Ipc\ChannelTransport::receive | 13.15 | 41.7% |
| Stewart\Contracts\Selector\Selector::compileMqttFilter | 13 | 100.0% |
| Stewart\Client\HaClient::answerComponentCommand | 12 | 0.0% |
| Stewart\Codegen\Snapshot\RawMap::readNumber | 12 | 0.0% |
| Stewart\Contracts\Exception\SunError::messageTemplate | 12 | 0.0% |
| Stewart\Contracts\Exception\TopicError::messageTemplate | 12 | 0.0% |
| Stewart\Contracts\Trigger\HaTrigger::createSunTrigger | 12 | 0.0% |
| Stewart\Mqtt\Packet\PacketType::isSentByServer | 12 | 0.0% |
| Stewart\Runtime\Broker\WorkerRestartOutcome::describeForWorker | 12 | 0.0% |
| Stewart\Runtime\Config\EnvironmentVariables::fromGlobals | 12 | 0.0% |
| Stewart\Runtime\Console\RunCommand::prepareDaemon | 12 | 0.0% |
| Stewart\Runtime\Console\RunCommand::selectAppsFromOptions | 12 | 0.0% |
| Stewart\Runtime\Exception\BrokerError::messageTemplate | 12 | 0.0% |
| Stewart\Runtime\Exception\WorkerError::messageTemplate | 12 | 0.0% |
| Stewart\Runtime\Http\HttpListenerRole::listAllowedMethods | 12 | 0.0% |
| Stewart\Runtime\Ipc\Wire\IpcCodec::decodeMessage | 12 | 100.0% |
| Stewart\Runtime\Model\SubscriptionKind::needsTriggerSpec | 12 | 0.0% |
| Stewart\Runtime\Worker\Context\ServiceCaller::sendRequestAndAwait | 12 | 0.0% |
| Stewart\Support\Json\JsonShape::requireObjectList | 12 | 0.0% |
| Stewart\Support\Json\JsonShape::requireList | 12 | 0.0% |
| Stewart\Support\Stream\ThresholdCrossingOperator::attach | 12 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::close | 12 | 0.0% |
| Stewart\Testing\Exception\AssertsReason::assertThrowsReason | 12 | 0.0% |
| Stewart\Testing\App\AppArgumentResolver::resolveParameter | 11.03 | 93.8% |
| Stewart\Runtime\Console\DoctorCommand::execute | 11 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::decodePacket | 10.12 | 89.5% |
| Stewart\Client\Component\ComponentEventDecoder::decodeCommand | 10 | 100.0% |
| Stewart\Client\Connection\Command\UpdateEntityRegistryEntry::toMessage | 10 | 100.0% |
| Stewart\Contracts\Trigger\TriggerJson::findUnencodablePath | 10 | 100.0% |
| Stewart\Runtime\App\AppDiscovery::discover | 10 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::inferValue | 10 | 100.0% |
| Stewart\Runtime\Lifecycle\WorkerPhase::canEnter | 10 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::matchesEntity | 9.24 | 85.7% |
| Stewart\Runtime\Broker\Component\ComponentSession::relinkUntilSettled | 9.16 | 55.6% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::replayAll | 9.16 | 55.6% |
| Stewart\Runtime\Json\ClassShapeReader::buildFieldShape | 9.08 | 90.0% |
| Stewart\Runtime\Json\WireMapper::normalizeValue | 9.08 | 90.0% |
| Stewart\Runtime\Ipc\Wire\SelectorConverter::decodeValue | 9.03 | 92.9% |
| Stewart\Client\Component\ExposedEntityDefinition::listPlatformFields | 9 | 100.0% |
| Stewart\Codegen\Emitter\Service\ServiceMethodEmitter::buildDocblock | 9 | 100.0% |
| Stewart\Codegen\Output\OutputDirectory::orphanedGeneratedFiles | 9 | 100.0% |
| Stewart\Contracts\Exposure\SensorConfig::formatState | 9 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::resolveOverrideTarget | 9 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::register | 9 | 100.0% |
| Stewart\Runtime\Json\ClassShapeReader::describeValueShape | 9 | 100.0% |
| Stewart\Runtime\Metrics\Source\AppMetricSource::collectMetrics | 9 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::runDueOccurrence | 9 | 100.0% |
| Stewart\Runtime\Worker\AppLifecycle::initializeApp | 9 | 100.0% |
| Stewart\Store\StoreValueCodec::describeJsonType | 9 | 100.0% |
| Stewart\Support\Wire\EventPayload::assertTransportable | 9 | 100.0% |
| Stewart\Support\Wire\TopicPayload::assertTransportable | 9 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::sendUnavailable | 8.74 | 33.3% |
| Stewart\Mqtt\Connection\MqttConnection::handlePacket | 8.30 | 60.0% |
| Stewart\Contracts\Exception\RegistryEditError::messageTemplate | 8.14 | 71.4% |
| Stewart\Runtime\Console\StatusRenderer::describeComponent | 8.05 | 90.9% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::sendText | 8.02 | 92.9% |
| Stewart\Client\HaConfig::parseLocation | 8 | 100.0% |
| Stewart\Contracts\Exception\EventFireError::messageTemplate | 8 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::applyTo | 8 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentLink::establishLink | 8 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::parse | 8 | 100.0% |
| Stewart\Runtime\Console\ConfigDumpCommand::maskSecrets | 8 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::coerceToParameterType | 8 | 100.0% |
| Stewart\Runtime\Container\StoreAttributesPass::process | 8 | 100.0% |
| Stewart\Runtime\Control\Assembler\StoreHealthBuilder::buildStoreHealth | 8 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRequestHandler::answerRoute | 8 | 100.0% |
| Stewart\Runtime\Lifecycle\AppState::canEnter | 8 | 100.0% |
| Stewart\Runtime\Lifecycle\WorkerHandleState::canEnter | 8 | 100.0% |
| Stewart\Runtime\Metrics\Source\WorkerMetricSource::collectMetrics | 8 | 97.7% |
| Stewart\Runtime\Worker\BrokerMessageReader::readUntilChannelCloses | 8 | 100.0% |
| Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeContext | 7.77 | 75.0% |
| Stewart\Client\Connection\HaConnection::authenticate | 7.46 | 78.9% |
| Stewart\Codegen\Output\OutputDirectory::writeFileAtomically | 7.46 | 40.0% |
| Stewart\Runtime\Container\AppOptionResolver::namesAService | 7.46 | 40.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::createScheduleFor | 7.46 | 40.0% |
| Stewart\Contracts\Trigger\HaTrigger::atTime | 7.33 | 66.7% |
| Stewart\Runtime\Http\Admin\AdminRequestHandler::handleRequest | 7.17 | 85.0% |
| Stewart\Runtime\Console\StewartApplication::findCommandNameAfterLeadingOptions | 7.04 | 90.9% |
| Stewart\Testing\Store\InMemoryStoreBackend::increment | 7.04 | 90.9% |
| Stewart\Runtime\Worker\AppLifecycle::initializeApps | 7.02 | 92.3% |
| Stewart\Client\Component\ExposedEntitySnapshotReader::readUpsertResult | 7 | 100.0% |
| Stewart\Codegen\Attribute\AttributeKind::ofValue | 7 | 100.0% |
| Stewart\Codegen\Output\OutputDirectory::writeChanges | 7 | 100.0% |
| Stewart\Contracts\Exception\HistoryError::messageTemplate | 7 | 100.0% |
| Stewart\Contracts\Exposure\NumberConfig::__construct | 7 | 100.0% |
| Stewart\Contracts\Exposure\SensorConfig::__construct | 7 | 100.0% |
| Stewart\Contracts\Mqtt\MqttMessage::createForPublish | 7 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::isEmpty | 7 | 100.0% |
| Stewart\Contracts\Selector\Selector::fromSpec | 7 | 100.0% |
| Stewart\Contracts\Selector\Selector::matches | 7 | 100.0% |
| Stewart\Runtime\Broker\CgroupCpuQuota::parseCpuMax | 7 | 100.0% |
| Stewart\Runtime\Broker\Reconnector::retryUntilConnected | 7 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseForNode | 7 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::collectEnvironmentOverrides | 7 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::renderWorkerTable | 7 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::resolveOptionArguments | 7 | 100.0% |
| Stewart\Runtime\Control\Request\ControlRequestDispatcher::answerRequest | 7 | 100.0% |
| Stewart\Runtime\Health\ReadinessCheck::assessSnapshot | 7 | 100.0% |
| Stewart\Runtime\Ipc\Wire\SelectorConverter::encodeValue | 7 | 100.0% |
| Stewart\Runtime\Json\WireMapper::decodeObject | 7 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\PrometheusNumber::formatValue | 7 | 100.0% |
| Stewart\Runtime\Worker\WorkerLogger::log | 7 | 100.0% |
| Stewart\Support\Schedule\EntityTime::fromInputDatetime | 7 | 100.0% |
| Stewart\Support\Stream\ThrottleOperator::attach | 7 | 100.0% |
| Stewart\Support\Stream\WhenChangedToOperator::attach | 7 | 100.0% |
| Stewart\Testing\Exception\HarnessError::messageTemplate | 7 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::sliceForWindow | 7 | 100.0% |
| Stewart\Runtime\Control\Server\ControlServer::acceptClients | 6.35 | 78.6% |
| Stewart\Runtime\Console\StatusRenderer::describeStoreHealth | 6.32 | 62.5% |
| Stewart\Mqtt\Connection\MqttConnection::writePacket | 6.28 | 28.6% |
| Stewart\Runtime\Schedule\ScheduleRegistry::startEntry | 6.28 | 28.6% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::receive | 6.28 | 28.6% |
| Stewart\Runtime\Broker\WorkerHandle::reportDrops | 6.09 | 30.0% |
| Stewart\Client\Connection\HaConnection::assertSuccess | 6.07 | 87.5% |
| Stewart\Client\Event\EventDecoder::decodeStateChange | 6.06 | 88.2% |
| Stewart\Support\Schedule\CalendarSchedule::findNextOccurrenceAfter | 6.05 | 88.9% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::sendSubscribe | 6.04 | 89.5% |
| Stewart\Runtime\Dispatch\SelectorIndex::findMatching | 6.02 | 92.3% |
| Stewart\Runtime\Ipc\Wire\MqttMessageConverter::decodeValue | 6.02 | 91.7% |
| Stewart\Client\Component\ReconcileResultReader::readRemovedEntityIds | 6 | 100.0% |
| Stewart\Client\Connection\MessageCorrelator::resolve | 6 | 0.0% |
| Stewart\Client\Event\EventDecoder::decodeEvent | 6 | 100.0% |
| Stewart\Client\HaClient::fetchHistory | 6 | 100.0% |
| Stewart\Client\HaClient::upsertExposedAction | 6 | 0.0% |
| Stewart\Client\HaClient::removeExposedEntity | 6 | 0.0% |
| Stewart\Client\HaClient::toHistoryException | 6 | 100.0% |
| Stewart\Client\HaClient::toRegistryEditException | 6 | 100.0% |
| Stewart\Codegen\Attribute\AttributeKind::getReaderMethodName | 6 | 100.0% |
| Stewart\Codegen\Attribute\AttributeKind::getPhpType | 6 | 100.0% |
| Stewart\Codegen\Attribute\AttributeSelector::selectAttributes | 6 | 100.0% |
| Stewart\Codegen\Console\GenerationOptionsFactory::buildAttributeFilters | 6 | 0.0% |
| Stewart\Codegen\Service\FieldModel::type | 6 | 0.0% |
| Stewart\Codegen\Service\FieldModel::summary | 6 | 0.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::decodeEntriesSkippingInvalidIds | 6 | 100.0% |
| Stewart\Contracts\Exception\CommandError::messageTemplate | 6 | 0.0% |
| Stewart\Contracts\Exception\StewartException::findContextString | 6 | 0.0% |
| Stewart\Contracts\Exposure\ExposedEntityKey::tryFromString | 6 | 0.0% |
| Stewart\Contracts\Registry\EntityFilter::matchesPlacement | 6 | 100.0% |
| Stewart\Contracts\Registry\RegisteredEntity::listAliases | 6 | 0.0% |
| Stewart\Contracts\Trigger\HaTrigger::fromArray | 6 | 100.0% |
| Stewart\Contracts\Trigger\HaTrigger::createWithId | 6 | 0.0% |
| Stewart\Contracts\Wire\WireVariants::findVariantName | 6 | 0.0% |
| Stewart\Mqtt\ReconnectingMqttLink::unsubscribeFilter | 6 | 0.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::restoreOverrides | 6 | 0.0% |
| Stewart\Runtime\Broker\AppRunningTotals::buildAppStatus | 6 | 100.0% |
| Stewart\Runtime\Broker\BootstrapMessageFactory::__construct | 6 | 0.0% |
| Stewart\Runtime\Broker\BootstrapMessageFactory::buildStoreSettings | 6 | 0.0% |
| Stewart\Runtime\Broker\BrokerStoreBackendOpener::openConfiguredBackend | 6 | 0.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposures | 6 | 100.0% |
| Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::handle | 6 | 0.0% |
| Stewart\Runtime\Broker\ProcessContextWorker::join | 6 | 0.0% |
| Stewart\Runtime\Broker\WorkerHandle::sendStateChange | 6 | 0.0% |
| Stewart\Runtime\Broker\WorkerPool::restartWorker | 6 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::broadcast | 6 | 0.0% |
| Stewart\Runtime\Broker\WorkerSlotState::getOutboxStatus | 6 | 0.0% |
| Stewart\Runtime\Config\AutoloadRoot::findClassNameForFile | 6 | 0.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::substituteInTree | 6 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::findChildNode | 6 | 100.0% |
| Stewart\Runtime\Console\RunCommand::noteMissingConfigFile | 6 | 0.0% |
| Stewart\Runtime\Console\RunCommand::configOverridesFromOptions | 6 | 0.0% |
| Stewart\Runtime\Console\RunCommand::logFormatFromOptions | 6 | 0.0% |
| Stewart\Runtime\Console\StewartApplication::findLeadingOption | 6 | 100.0% |
| Stewart\Runtime\Container\StoreAttributesPass::storeReferenceFor | 6 | 100.0% |
| Stewart\Runtime\Control\ControlPlaneFactory::createControlPlane | 6 | 0.0% |
| Stewart\Runtime\Control\Server\BoundSocketFile::isSameFileAs | 6 | 0.0% |
| Stewart\Runtime\Dispatch\QueuedWork::discard | 6 | 0.0% |
| Stewart\Runtime\Dispatch\QueuedWork::__invoke | 6 | 0.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::findOldestSupersededIndex | 6 | 100.0% |
| Stewart\Runtime\Exception\ConfigurationException::environmentVariableUnknown | 6 | 0.0% |
| Stewart\Runtime\Exception\ConfigurationException::describeKnownApps | 6 | 0.0% |
| Stewart\Runtime\Exception\ContainerException::appOptionUnknown | 6 | 0.0% |
| Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::decodeValue | 6 | 100.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::decodeValue | 6 | 0.0% |
| Stewart\Runtime\Json\WireMapper::decodeObjectList | 6 | 0.0% |
| Stewart\Runtime\Kernel\ConsoleLauncher::launchConsole | 6 | 0.0% |
| Stewart\Runtime\Logging\ExceptionContextProcessor::__invoke | 6 | 100.0% |
| Stewart\Runtime\Worker\AppActivity::isIdle | 6 | 100.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::eventDropped | 6 | 0.0% |
| Stewart\Runtime\Worker\AppLifecycle::constructApps | 6 | 100.0% |
| Stewart\Runtime\Worker\AppLifecycle::constructApp | 6.00 | 50.0% |
| Stewart\Runtime\Worker\HandlerFailureSampler::locateFailingLine | 6 | 100.0% |
| Stewart\Runtime\Worker\Message\StateChangeBatchHandler::handle | 6 | 0.0% |
| Stewart\Runtime\Worker\StateCacheSync::buildResyncChanges | 6 | 100.0% |
| Stewart\Runtime\Worker\WorkerLogger::serializableValue | 6 | 100.0% |
| Stewart\Runtime\Worker\WorkerStoresFactory::createStores | 6 | 0.0% |
| Stewart\Store\StoreValueCodec::decodeBool | 6 | 0.0% |
| Stewart\Support\Json\JsonShape::requireObject | 6 | 0.0% |
| Stewart\Support\Schedule\Collection\DayOfWeekCollection::fromDistinctDays | 6 | 0.0% |
| Stewart\Support\Schedule\EntityTime::fromEntityState | 6 | 100.0% |
| Stewart\Support\Schedule\EntityTime::equals | 6 | 100.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::choosePreviousStateRule | 6 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::closeIfSettled | 6 | 100.0% |
| Stewart\Support\Wire\EventTypeSelector::fromSpec | 6 | 0.0% |
| Stewart\Testing\Async\Latch::open | 6 | 0.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::cancelSubscriptions | 6 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::getValue | 6 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::createWithPrefix | 6 | 0.0% |
| Stewart\Testing\HaContext\RecordedServiceCall::listTargetedEntityIds | 6 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::cancelSubscriptions | 6 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::log | 6 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::waitForMessage | 6 | 0.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::getNextRunAt | 6 | 0.0% |
| Stewart\Testing\Time\EventLoopTicks::settle | 6 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getIterator | 6 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::connect | 6 | 0.0% |
| Stewart\Mqtt\ReconnectingMqttLink::publishMessage | 5.93 | 66.7% |
| Stewart\Runtime\Ipc\Wire\ExposedStateConverter::decodeValue | 5.93 | 66.7% |
| Stewart\Contracts\Trigger\HaTrigger::whenTemplateTrue | 5.67 | 33.3% |
| Stewart\Client\Connection\HaConnection::dispatchMessage | 5.58 | 71.4% |
| Stewart\Store\Redis\RedisStoreBackendFactory::createBackend | 5.39 | 75.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::removeEntity | 5.32 | 36.4% |
| Stewart\Runtime\Config\ConfigFileReader::readYamlMap | 5.20 | 80.0% |
| Stewart\Sun\NoaaSolarCalculator::computeRefractionDegrees | 5.07 | 85.7% |
| Stewart\Support\Schedule\CronSchedule::findNextOccurrenceAfter | 5.06 | 86.7% |
| Stewart\Client\Connection\EventDelivery::deliverQueuedEvents | 5.03 | 90.0% |
| Stewart\Runtime\Broker\Exposure\ExposureReconciler::reconcileIfDue | 5.03 | 90.0% |
| Stewart\Codegen\Service\ServiceTargetSpec::fromRaw | 5.02 | 90.9% |
| Stewart\Client\Component\ExposedEntityDefinition::fromConfig | 5.01 | 92.9% |
| Stewart\Contracts\Schedule\TimeOfDay::resolveOnDay | 5.01 | 92.9% |
| Stewart\Runtime\Broker\Component\ComponentLink::handleSessionEvent | 5.01 | 92.9% |
| Stewart\Runtime\Broker\WorkerPool::onWorkerGone | 5.01 | 91.7% |
| Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeFrameOfType | 5.01 | 91.7% |
| Stewart\Client\Component\ComponentEventDecoder::decodeSessionEvent | 5 | 100.0% |
| Stewart\Client\Connection\Command\CallService::toMessage | 5 | 100.0% |
| Stewart\Client\Connection\EventDelivery::flush | 5 | 100.0% |
| Stewart\Client\Connection\HaConnection::connect | 5 | 100.0% |
| Stewart\Client\Connection\HaConnection::receiveLoop | 5 | 100.0% |
| Stewart\Client\Connection\HaConnection::convertCloseToLoss | 5 | 100.0% |
| Stewart\Client\Connection\HomeAssistantUrl::tryParse | 5 | 100.0% |
| Stewart\Client\Connection\HomeAssistantUrl::appendWebsocketPath | 5 | 100.0% |
| Stewart\Client\State\EntityStateDecoder::decodeEntityStateOrSkip | 5 | 100.0% |
| Stewart\Client\State\EntityStateDecoder::parseInstantOrWarn | 5 | 100.0% |
| Stewart\Codegen\Attribute\AttributeKindInference::inferKindsByAttributeName | 5 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::normalizePath | 5 | 100.0% |
| Stewart\Codegen\Emitter\Entity\EntityHandleEmitter::emitFile | 5 | 98.6% |
| Stewart\Codegen\Emitter\Entity\EntityStateEmitter::emitFile | 5 | 100.0% |
| Stewart\Codegen\Emitter\Service\DomainServicesEmitter::emitFile | 5 | 100.0% |
| Stewart\Codegen\Emitter\Service\ServiceMethodEmitter::addDomainServiceMethod | 5 | 100.0% |
| Stewart\Codegen\Emitter\SourceTree::renderFiles | 5 | 100.0% |
| Stewart\Codegen\Output\OutputDirectory::outcomeFor | 5 | 100.0% |
| Stewart\Codegen\Php\MemberScope::getCollisionSuffix | 5 | 100.0% |
| Stewart\Codegen\Php\PhpType::nullable | 5 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::decodeRegistryRows | 5 | 100.0% |
| Stewart\Contracts\Exception\ServiceCallError::messageTemplate | 5 | 100.0% |
| Stewart\Contracts\Exception\StewartException::renderScalar | 5 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionField::__construct | 5 | 100.0% |
| Stewart\Contracts\Exposure\TextConfig::__construct | 5 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::getLastChangeTo | 5 | 100.0% |
| Stewart\Contracts\Selector\Selector::findExactPattern | 5 | 100.0% |
| Stewart\Contracts\Selector\Selector::compileGlob | 5 | 100.0% |
| Stewart\Contracts\Time\Duration::parse | 5 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeConnect | 5 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::attemptConnection | 5 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::describeResetOutcome | 5 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::resetApp | 5 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::createOverride | 5 | 100.0% |
| Stewart\Runtime\Broker\BrokerLifecycle::run | 5 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ReleasePoller::pollForRelease | 5 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::assertComponentUsable | 5 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::findRefusalReason | 5 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRegistry::remove | 5 | 100.0% |
| Stewart\Runtime\Broker\WorkerMessageReader::receiveNextDecodableMessage | 5 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::enqueue | 5 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::pushStateChange | 5 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::shutdown | 5 | 100.0% |
| Stewart\Runtime\Broker\WorkerWatchdog::probeWorkers | 5 | 100.0% |
| Stewart\Runtime\Config\BackoffPolicy::sumDelaysUpTo | 5 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findSecretFileKey | 5 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::substitute | 5 | 100.0% |
| Stewart\Runtime\Config\MqttConfig::fromSection | 5 | 100.0% |
| Stewart\Runtime\Console\CheckCommand::execute | 5 | 100.0% |
| Stewart\Runtime\Console\StatusFormatter::formatBytes | 5 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::formatLatency | 5 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::buildAppContainer | 5 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::needsExplicitValue | 5 | 100.0% |
| Stewart\Runtime\Container\StoreAttributesPass::bindStoreArguments | 5 | 100.0% |
| Stewart\Runtime\Control\Server\ControlServer::awaitHello | 5 | 100.0% |
| Stewart\Runtime\Control\Server\UnixSocketFile::prepareForListening | 5 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::drain | 5 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRoute::fromPath | 5 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::scanMessageDirectory | 5 | 100.0% |
| Stewart\Runtime\Json\WireMapper::normalizeFields | 5 | 100.0% |
| Stewart\Runtime\Metrics\Source\ComponentMetricSource::collectMetrics | 5 | 100.0% |
| Stewart\Runtime\Model\ServiceCallOutcome::failedWith | 5 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::startHandlerRun | 5 | 100.0% |
| Stewart\Runtime\Worker\PausedAppsSync::applyPausedAppIds | 5 | 100.0% |
| Stewart\Support\Schedule\EntityTime::fromLocalDateAndTime | 5 | 100.0% |
| Stewart\Support\Stream\DebounceOperator::attach | 5 | 100.0% |
| Stewart\Support\Stream\PreviousStateRule::permits | 5 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::close | 5 | 100.0% |
| Stewart\Support\Url\UrlRedactor::redactCredentialQueryParameters | 5 | 100.0% |
| Stewart\Support\Wire\EventPayload::__construct | 5 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::fromSpec | 5 | 100.0% |
| Stewart\Testing\App\AppArgumentResolver::resolveArguments | 5 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getPositionAt | 5 | 100.0% |
| Stewart\Testing\Time\ManualTimers::findEarliestDueBy | 5 | 100.0% |
| Stewart\Runtime\Broker\SignalHandlers::install | 4.94 | 40.0% |
| Stewart\Runtime\Config\ConfigSection::readOptionalDuration | 4.94 | 40.0% |
| Stewart\Runtime\Json\IsoInstantConverter::decodeValue | 4.94 | 40.0% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::subscribeTrigger | 4.84 | 62.5% |
| Stewart\Runtime\Config\ConfigSection::readDuration | 4.84 | 62.5% |
| Stewart\Runtime\Kernel\BrokerKernel::warnAboutSlowInitializeCalls | 4.68 | 42.9% |
| Stewart\Runtime\Broker\CpuCountDetector::countFromNproc | 4.59 | 66.7% |
| Stewart\Runtime\Broker\Deploy\RunningReleaseDetector::findRunningCommit | 4.59 | 66.7% |
| Stewart\Runtime\Control\Client\ControlClient::expectWelcome | 4.59 | 66.7% |
| Stewart\Runtime\Control\Server\UnixSocketFile::removeIfStillBound | 4.59 | 66.7% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::describeDiscard | 4.59 | 66.7% |
| Stewart\Testing\HaContext\RecordingHaContext::listStates | 4.59 | 66.7% |
| Stewart\Runtime\Broker\HaCallSlots::runInSlot | 4.43 | 70.0% |
| Stewart\Runtime\Broker\WorkerHandle::relayLines | 4.37 | 71.4% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::cancel | 4.32 | 72.7% |
| Stewart\Codegen\Output\OutputDirectory::ensureDirectory | 4.25 | 75.0% |
| Stewart\Contracts\State\EntityState::getIntAttribute | 4.25 | 75.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::throwIfAppCaused | 4.25 | 75.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::releaseHandlesOf | 4.18 | 77.8% |
| Stewart\Client\HaClient::findComponentVersion | 4.13 | 80.0% |
| Stewart\Mqtt\Connection\MqttConnection::allocatePacketId | 4.13 | 80.0% |
| Stewart\Client\Connection\HaConnection::decodeMessage | 4.12 | 50.0% |
| Stewart\Codegen\Output\OutputDirectory::removeFile | 4.12 | 50.0% |
| Stewart\Runtime\Broker\BrokerLifecycle::stopHttpListeners | 4.12 | 50.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::sendCommandAnswer | 4.12 | 50.0% |
| Stewart\Runtime\Control\Protocol\Codec\FrameCodec::encodeFrame | 4.12 | 50.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::pushWithin | 4.10 | 81.8% |
| Stewart\Client\Connection\HaConnection::handleConnectionLost | 4.07 | 83.3% |
| Stewart\Runtime\Broker\AppPauseRegistry::findPause | 4.07 | 83.3% |
| Stewart\Runtime\Console\StatusRenderer::formatAppState | 4.07 | 83.3% |
| Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeScalarList | 4.07 | 83.3% |
| Stewart\Mqtt\Connection\MqttConnection::scheduleKeepalive | 4.06 | 84.6% |
| Stewart\Runtime\Worker\WorkerSession::constructAndInitializeApps | 4.05 | 85.7% |
| Stewart\Runtime\Broker\WebsocketHaSession::refreshRegistry | 4.03 | 87.5% |
| Stewart\Store\StoreValueCodec::decodeObject | 4.03 | 87.5% |
| Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::subscriptionRemoved | 4.02 | 88.9% |
| Stewart\Runtime\Broker\ServiceCallStatsRecorder::recordCall | 4.02 | 88.9% |
| Stewart\Runtime\Broker\Trigger\TriggerSubscribers::subscriptionRemoved | 4.02 | 88.9% |
| Stewart\Runtime\Json\WireMapper::decodeVariant | 4.02 | 88.9% |
| Stewart\Runtime\Schedule\ScheduleEntry::onTimerFired | 4.02 | 88.9% |
| Stewart\Store\Redis\RedisStoreBackend::runWithTimeout | 4.02 | 90.0% |
| Stewart\Sun\LocatedSunCalendar::findNextEvent | 4.02 | 88.9% |
| Stewart\Runtime\Broker\Deploy\ReleasePoller::deployLatestRelease | 4.01 | 92.9% |
| Stewart\Runtime\Broker\WebsocketHaSession::onDisconnected | 4.01 | 91.7% |
| Stewart\Runtime\Kernel\BrokerKernel::warnAboutReadyTimeoutBelowInitialize | 4.01 | 92.9% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::rearmFor | 4.01 | 90.9% |
| Stewart\Client\Connection\HaConnection::sendAndAwaitResponse | 4.00 | 94.4% |
| Stewart\Client\Connection\HaConnection::dispatchEvent | 4 | 100.0% |
| Stewart\Client\Event\EventDecoder::decodeTriggerEvent | 4 | 100.0% |
| Stewart\Client\HaClient::getEntityRegistry | 4 | 100.0% |
| Stewart\Client\HaClient::callService | 4 | 100.0% |
| Stewart\Client\HaClient::subscribeAllEvents | 4 | 100.0% |
| Stewart\Client\HaClient::decodeRows | 4 | 100.0% |
| Stewart\Client\HaClient::sendUnlessUnknown | 4 | 100.0% |
| Stewart\Client\HaClient::toServiceCallException | 4 | 100.0% |
| Stewart\Client\HaClient::toEventFireException | 4 | 100.0% |
| Stewart\Client\HaConfig::fromGetConfigResult | 4 | 100.0% |
| Stewart\Client\State\EntityStateDecoder::parseEntityIdOrWarn | 4 | 100.0% |
| Stewart\Client\State\EntityStateDecoder::parseEpochSecondsOrWarn | 4 | 100.0% |
| Stewart\Codegen\Emitter\Service\ServiceMethodEmitter::listReservedMemberNames | 4 | 100.0% |
| Stewart\Codegen\Entity\EntitySelector::selectEntities | 4 | 100.0% |
| Stewart\Codegen\Service\ServiceSelector::phpTypeForKind | 4 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::decodeSnapshot | 4 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::buildSnapshotFromDecodedJson | 4 | 100.0% |
| Stewart\Contracts\Exception\StewartException::renderPlaceholder | 4 | 100.0% |
| Stewart\Contracts\Exposure\ExposedEntityConfig::__construct | 4 | 100.0% |
| Stewart\Contracts\Exposure\SelectConfig::__construct | 4 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::countChanges | 4 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::getDurationIn | 4 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::clampToWindow | 4 | 100.0% |
| Stewart\Contracts\State\EventContext::fromArray | 4 | 100.0% |
| Stewart\Contracts\Sun\SunPosition::isWithinAzimuth | 4 | 100.0% |
| Stewart\Contracts\Time\Duration::__toString | 4 | 100.0% |
| Stewart\Contracts\Time\Instant::tryFromIso | 4 | 100.0% |
| Stewart\Contracts\Trigger\TriggerEvent::getTriggerId | 4 | 100.0% |
| Stewart\Contracts\Trigger\TriggerJson::sortMapKeysRecursively | 4 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::readUntilClosed | 4 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::keepConnected | 4 | 100.0% |
| Stewart\Runtime\App\AppDiscovery::findClassForFile | 4 | 100.0% |
| Stewart\Runtime\App\GeneratedRoots::fromNamespace | 4 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::loadOverrides | 4 | 100.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::findConfigPauseOverride | 4 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ReleasePoller::startPolling | 4 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ReleaseScript::findCheckFailure | 4 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::routeCommand | 4 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureReconciler::scheduleOnceWorkersSettle | 4 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureReconciler::buildReconcile | 4 | 100.0% |
| Stewart\Runtime\Broker\Message\SubscribeHandler::handle | 4 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::onTriggerFired | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::flush | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerMessageReader::readMessagesInBackground | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::takeNext | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::shiftEntry | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::startWorker | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::listLiveHandles | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::moveTo | 4 | 100.0% |
| Stewart\Runtime\Broker\WorkerStartup::startWorkers | 4 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::findSwitchableValue | 4 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInlineList | 4 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findPrototypedSecretFileKey | 4 | 100.0% |
| Stewart\Runtime\Config\HttpListenAddress::__construct | 4 | 100.0% |
| Stewart\Runtime\Config\ProjectDirectory::__construct | 4 | 100.0% |
| Stewart\Runtime\Config\SecretFileReader::readSecretFile | 4 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addAppsSection | 4 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::__construct | 4 | 100.0% |
| Stewart\Runtime\Console\StatusCommand::execute | 4 | 100.0% |
| Stewart\Runtime\Console\StatusFormatter::formatDuration | 4 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::isolateUnbuildableApps | 4 | 100.0% |
| Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::buildWorkerStatus | 4 | 100.0% |
| Stewart\Runtime\Control\Client\ControlClient::exchangeFrames | 4 | 100.0% |
| Stewart\Runtime\Control\Client\ControlTargetResolver::resolveTarget | 4 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::quantileBoundMs | 4 | 100.0% |
| Stewart\Runtime\Control\Server\ControlServer::serveClient | 4 | 100.0% |
| Stewart\Runtime\Dispatch\EntityFilterIndex::findMatching | 4 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchStateChanges | 4 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchExposedCommand | 4 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::deliver | 4 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::listStateChangeQueuesMatching | 4 | 100.0% |
| Stewart\Runtime\Dispatch\SelectorIndex::remove | 4 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::dropSupersededStateChange | 4 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRequestHandler::selectFailureStatus | 4 | 100.0% |
| Stewart\Runtime\Http\ProbeRequestHandler::handleRequest | 4 | 100.0% |
| Stewart\Runtime\Json\ClassShapeReader::buildClassShape | 4 | 100.0% |
| Stewart\Runtime\Json\WireMapper::encodeObject | 4 | 100.0% |
| Stewart\Runtime\Json\WireMapper::decodeListItems | 4 | 100.0% |
| Stewart\Runtime\Json\WireMapper::decodeEnum | 4 | 100.0% |
| Stewart\Runtime\Kernel\ContainerProfile::configFiles | 4 | 100.0% |
| Stewart\Runtime\Kernel\ContainerProfile::optionalPackages | 4 | 100.0% |
| Stewart\Runtime\Kernel\NamedArgumentsPass::process | 4 | 100.0% |
| Stewart\Runtime\Kernel\ProfileCompiler::compileProfileContainer | 4 | 100.0% |
| Stewart\Runtime\Lifecycle\AppLifecyclePhase::canEnter | 4 | 100.0% |
| Stewart\Runtime\Model\SubscriptionKind::acceptsSelector | 4 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::rearmFor | 4 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::createScheduleFor | 4 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::armTimerForNextOccurrence | 4 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::armUnderTaskId | 4 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::advance | 4 | 100.0% |
| Stewart\Runtime\Worker\AppSlot::claimDisposal | 4 | 100.0% |
| Stewart\Runtime\Worker\Context\EventFirer::sendRequest | 4 | 100.0% |
| Stewart\Runtime\Worker\Context\HistoryReader::sendRequest | 4 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposureRequester::awaitAnswer | 4 | 100.0% |
| Stewart\Runtime\Worker\Registry\RegistryEditRequester::sendRequest | 4 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::hasChanged | 4 | 100.0% |
| Stewart\Store\GuardedStoreBackend::runGuarded | 4 | 100.0% |
| Stewart\Store\ScopedStore::increment | 4 | 100.0% |
| Stewart\Store\StoreValueCodec::encodeValue | 4 | 100.0% |
| Stewart\Store\StoreValueCodec::decodeFloat | 4 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::findCrossingOn | 4 | 100.0% |
| Stewart\Support\Schedule\TimeWindow::includes | 4 | 100.0% |
| Stewart\Support\State\IndexedRegistry::placeEntity | 4 | 100.0% |
| Stewart\Support\State\StewartIdentity::wasCausedByStewart | 4 | 100.0% |
| Stewart\Support\Stream\TakeOperator::attach | 4 | 100.0% |
| Stewart\Support\Stream\ThresholdCrossingOperator::__construct | 4 | 100.0% |
| Stewart\Support\Url\UrlRedactor::redactCredentials | 4 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::parseTriggers | 4 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::parseVariables | 4 | 100.0% |
| Stewart\Testing\App\AppArgumentResolver::findStoreFor | 4 | 100.0% |
| Stewart\Testing\App\AppArgumentResolver::isBuiltOnHaContext | 4 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::dropRepeatedStates | 4 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::keysWithPrefix | 4 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::findLiveEntry | 4 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::findNextEvent | 4 | 100.0% |
| Stewart\Testing\Time\EventLoopTicks::settleUntil | 4 | 100.0% |
| Stewart\Client\Connection\HaConnection::decodeMessageOrLog | 3.69 | 25.0% |
| Stewart\Runtime\Http\Admin\AdminRequestHandler::respondWithFailure | 3.69 | 25.0% |
| Stewart\Mqtt\Connection\MqttConnection::disconnect | 3.58 | 60.0% |
| Stewart\Mqtt\ReconnectingMqttLink::subscribeOn | 3.58 | 60.0% |
| Stewart\Client\Connection\HaConnection::openSocket | 3.33 | 66.7% |
| Stewart\Client\HaClient::readEntityRegistryEntry | 3.33 | 66.7% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::handleUpdateFailure | 3.33 | 66.7% |
| Stewart\Runtime\Broker\WebsocketHaSession::onEventFired | 3.33 | 66.7% |
| Stewart\Runtime\Control\Server\UnixSocketFile::createDirectoryFor | 3.33 | 66.7% |
| Stewart\Runtime\Ipc\ChannelTransport::send | 3.33 | 66.7% |
| Stewart\Runtime\Worker\WorkerHaContext::listStates | 3.33 | 66.7% |
| Stewart\Runtime\Worker\WorkerShutdown::stopAppsBefore | 3.21 | 71.4% |
| Stewart\Client\Connection\HaConnection::encodeMessage | 3.19 | 33.3% |
| Stewart\Runtime\Broker\BrokerLifecycle::stopControlPlane | 3.19 | 33.3% |
| Stewart\Runtime\Broker\WorkerPool::respawnWorker | 3.19 | 33.3% |
| Stewart\Runtime\Control\Client\ControlClient::readFrame | 3.19 | 33.3% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::sendAnswer | 3.19 | 33.3% |
| Stewart\Runtime\Json\ClassShapeReader::isPublicPromotedProperty | 3.14 | 75.0% |
| Stewart\Runtime\Json\ClassShapeReader::findWireVariants | 3.14 | 75.0% |
| Stewart\Runtime\Kernel\ProfileCompiler::configFileOfInstalledPackage | 3.14 | 75.0% |
| Stewart\Runtime\Kernel\SyntheticServices::declareDefinitionsOn | 3.14 | 75.0% |
| Stewart\Runtime\Control\Server\ControlServer::start | 3.11 | 76.9% |
| Stewart\Mqtt\ReconnectingMqttLink::publishAtLeastOnce | 3.07 | 80.0% |
| Stewart\Runtime\Broker\AppRunningTotals::buildExposedCommandStats | 3.07 | 80.0% |
| Stewart\Runtime\Container\AppOptionResolver::escapeParameterPlaceholders | 3.07 | 80.0% |
| Stewart\Runtime\Json\DurationConverter::decodeValue | 3.07 | 80.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::sendUpsert | 3.05 | 81.8% |
| Stewart\Codegen\Snapshot\RawMap::listMaps | 3.04 | 83.3% |
| Stewart\Codegen\Snapshot\RawMap::listStrings | 3.04 | 83.3% |
| Stewart\Mqtt\Connection\MqttConnector::acceptHandshake | 3.04 | 83.3% |
| Stewart\Runtime\App\AppDiscovery::validateAppId | 3.04 | 83.3% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::unsubscribeTrigger | 3.04 | 83.3% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::emit | 3.04 | 83.3% |
| Stewart\Runtime\Kernel\WorkerKernel::run | 3.04 | 83.3% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::readOverride | 3.03 | 85.7% |
| Stewart\Runtime\Broker\RegistryRefresher::startRefresh | 3.03 | 84.6% |
| Stewart\Runtime\Broker\WorkerHandle::handleFailedSend | 3.03 | 85.7% |
| Stewart\Runtime\Config\ConfigSection::readMap | 3.03 | 85.7% |
| Stewart\Runtime\Worker\AppLifecycle::disposeApp | 3.03 | 85.7% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::acceptCommand | 3.03 | 85.7% |
| Stewart\Store\Redis\RedisStoreBackend::increment | 3.03 | 85.7% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::discardPendingWork | 3.02 | 87.5% |
| Stewart\Runtime\Worker\AppFailureReporter::report | 3.02 | 87.5% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::updateEntity | 3.01 | 88.9% |
| Stewart\Runtime\Console\StatusRenderer::describeDeploy | 3.01 | 88.2% |
| Stewart\Runtime\Ipc\Wire\IpcCodec::encodeMessage | 3.01 | 88.9% |
| Stewart\Runtime\Schedule\ScheduleEntry::reportOverlap | 3.01 | 90.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::runDueOccurrence | 3.01 | 88.9% |
| Stewart\Client\Component\ComponentCommand::readNumberCommand | 3 | 100.0% |
| Stewart\Client\Component\ComponentCommand::readTimeCommand | 3 | 100.0% |
| Stewart\Client\Component\ComponentCommand::readDateCommand | 3 | 100.0% |
| Stewart\Client\Component\ComponentCommand::readDateTimeCommand | 3 | 100.0% |
| Stewart\Client\Component\ComponentErrorCode::tryFromException | 3 | 100.0% |
| Stewart\Client\Component\ComponentVersion::fromVersionResult | 3 | 100.0% |
| Stewart\Client\Connection\EventDelivery::enqueue | 3 | 100.0% |
| Stewart\Client\Exception\HaClientError::isFatal | 3 | 100.0% |
| Stewart\Client\Exception\HaClientError::isCommandRefusal | 3 | 100.0% |
| Stewart\Client\HaClient::getCurrentUserId | 3 | 100.0% |
| Stewart\Client\HaClient::getSiteSettings | 3 | 100.0% |
| Stewart\Client\HaClient::fireEvent | 3 | 100.0% |
| Stewart\Client\HaClient::subscribe | 3 | 100.0% |
| Stewart\Client\Registry\EntityRegistryEntry::toArray | 3 | 100.0% |
| Stewart\Client\Registry\RegistryDecoder::decodeFloorOrSkip | 3 | 100.0% |
| Stewart\Client\Registry\RegistryRow::readString | 3 | 100.0% |
| Stewart\Client\Registry\RegistryRow::readStrings | 3 | 100.0% |
| Stewart\Client\State\EntityStateDecoder::decodeCompressedHistoryRowOrSkip | 3 | 100.0% |
| Stewart\Client\State\EntityStateDecoder::warnOncePerField | 3 | 100.0% |
| Stewart\Codegen\Attribute\AttributeSelector::isTypeable | 3 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::execute | 3 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::describeAutoloadMismatch | 3 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::printCheckResult | 3 | 100.0% |
| Stewart\Codegen\Emitter\Service\DomainServicesEmitter::anyTargetable | 3 | 100.0% |
| Stewart\Codegen\Emitter\Service\DomainServicesEmitter::anyReturnsResponse | 3 | 100.0% |
| Stewart\Codegen\Emitter\Service\ServiceMethodEmitter::addHandleMethod | 3 | 100.0% |
| Stewart\Codegen\Emitter\Service\ServiceMethodEmitter::declareMethod | 3 | 100.0% |
| Stewart\Codegen\Emitter\Service\ServiceMethodEmitter::addFieldParameters | 3 | 100.0% |
| Stewart\Codegen\Entity\EntityInclusionRules::allows | 3 | 100.0% |
| Stewart\Codegen\Entity\EntitySelector::isHiddenAway | 3 | 100.0% |
| Stewart\Codegen\Model\GenerationModelFactory::selectParameterScope | 3 | 100.0% |
| Stewart\Codegen\Output\OutputDirectory::planChanges | 3 | 100.0% |
| Stewart\Codegen\Php\Identifier::convertToCamelCase | 3 | 100.0% |
| Stewart\Codegen\Php\Identifier::convertToPascalCase | 3 | 100.0% |
| Stewart\Codegen\Php\IdentifierAllocator::claim | 3 | 100.0% |
| Stewart\Codegen\Php\IdentifierAllocator::claimExactly | 3 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalogParser::parseServicesResponse | 3 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalogParser::flattenFields | 3 | 100.0% |
| Stewart\Codegen\Service\ServiceSelector::resolvePhpType | 3 | 100.0% |
| Stewart\Codegen\Service\ServiceSelector::phpTypeForSelect | 3 | 100.0% |
| Stewart\Codegen\Service\ServiceTargetSpec::acceptsDomain | 3 | 100.0% |
| Stewart\Codegen\Snapshot\HaClientSnapshotFetcher::refuseUnlessRunning | 3 | 100.0% |
| Stewart\Codegen\Snapshot\RawMap::readString | 3 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotFileReader::readSnapshot | 3 | 100.0% |
| Stewart\Contracts\App\AppId::__construct | 3 | 100.0% |
| Stewart\Contracts\Exception\StewartException::createForReasonWithAppendedText | 3 | 100.0% |
| Stewart\Contracts\Exception\StewartException::requireNamedContext | 3 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionCall::findNumber | 3 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionConfig::__construct | 3 | 100.0% |
| Stewart\Contracts\Exposure\CalendarStateFormat::parseTime | 3 | 100.0% |
| Stewart\Contracts\Exposure\CalendarStateFormat::parseStrictly | 3 | 100.0% |
| Stewart\Contracts\Exposure\DeviceInfo::__construct | 3 | 100.0% |
| Stewart\Contracts\Exposure\ExposedEntityKey::__construct | 3 | 100.0% |
| Stewart\Contracts\Exposure\NumberConfig::formatState | 3 | 100.0% |
| Stewart\Contracts\Registry\Collection\EntityAliasCollection::withAddedMembers | 3 | 100.0% |
| Stewart\Contracts\Registry\Collection\RegistryIdCollection::withAddedMembers | 3 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::containsWhenConstrained | 3 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::equals | 3 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::requireInRange | 3 | 100.0% |
| Stewart\Contracts\Selector\Selector::toCanonicalKey | 3 | 100.0% |
| Stewart\Contracts\Selector\Selector::hasExactPattern | 3 | 100.0% |
| Stewart\Contracts\Selector\Selector::findRegexCompileError | 3 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::toArray | 3 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::filterBySelector | 3 | 100.0% |
| Stewart\Contracts\State\EventContext::isSameOrParentOf | 3 | 100.0% |
| Stewart\Contracts\Stream\Edge::emitsLeading | 3 | 100.0% |
| Stewart\Contracts\Stream\Edge::emitsTrailing | 3 | 100.0% |
| Stewart\Contracts\Sun\GeoLocation::__construct | 3 | 100.0% |
| Stewart\Contracts\Time\Duration::scale | 3 | 100.0% |
| Stewart\Contracts\Time\Instant::fromIso | 3 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::finishClosing | 3 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::replayPendingMessages | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readUint16 | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodePublish | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::readPacket | 3 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::readRemainingLength | 3 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::runSession | 3.00 | 93.8% |
| Stewart\Runtime\Admin\RuntimeAdmin::findResetWarning | 3 | 100.0% |
| Stewart\Runtime\Broker\AppMetrics::__construct | 3 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::runWrite | 3 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::overridePause | 3 | 100.0% |
| Stewart\Runtime\Broker\AppPlacement::planWorkerSlots | 3 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::stopRun | 3 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentSession::relinkAfterSessionEnded | 3 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentSession::hasSettled | 3 | 100.0% |
| Stewart\Runtime\Broker\CpuCountDetector::readCgroupQuota | 3 | 100.0% |
| Stewart\Runtime\Broker\Deploy\AmpExternalCommandRunner::runCommand | 3 | 100.0% |
| Stewart\Runtime\Broker\Deploy\PreparedRelease::fromScriptOutput | 3 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::completeCommand | 3 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::receiveCommand | 3 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::exposeEntity | 3 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::reconfigureEntity | 3 | 100.0% |
| Stewart\Runtime\Broker\Exposure\PendingExposureCommands::forgetExpiredCommands | 3 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::refuse | 3 | 100.0% |
| Stewart\Runtime\Broker\ManifestCheck::readFormatVersion | 3 | 100.0% |
| Stewart\Runtime\Broker\Message\EventFireRequestHandler::fireOnHomeAssistant | 3 | 100.0% |
| Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::updateOnHomeAssistant | 3 | 100.0% |
| Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::callHomeAssistant | 3 | 100.0% |
| Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::subscriptionAdded | 3 | 100.0% |
| Stewart\Runtime\Broker\Mqtt\MqttLinkResolver::resolveMqttLink | 3 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRegistry::removeWorkerSubscriptions | 3 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRegistry::findRoutes | 3 | 100.0% |
| Stewart\Runtime\Broker\Trigger\TriggerRejections::refuseSubscribers | 3 | 100.0% |
| Stewart\Runtime\Broker\Trigger\TriggerSubscribers::subscriptionAdded | 3 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::reconnectAfterOutage | 3 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::forgetStateChange | 3 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::markReady | 3 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::spawnProcessOrScheduleRestart | 3 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::awaitWorkerExit | 3 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::armReadyDeadline | 3.00 | 92.9% |
| Stewart\Runtime\Broker\WorkerPool::logUnexpectedExit | 3 | 100.0% |
| Stewart\Runtime\Broker\WorkerWatchdog::startProbing | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::mergeConfigTree | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::findMissingDefaultFile | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::mapSubsections | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::findString | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readStringMap | 3 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::parse | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::withValueAtPath | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::resolveChildKey | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::resolveValue | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentVariables::filterByPrefix | 3 | 100.0% |
| Stewart\Runtime\Config\HttpListenAddress::parse | 3 | 100.0% |
| Stewart\Runtime\Config\MqttConfig::readWill | 3 | 100.0% |
| Stewart\Runtime\Console\ConfigDumpCommand::execute | 3 | 100.0% |
| Stewart\Runtime\Console\ConfigDumpCommand::isEmptyValue | 3 | 100.0% |
| Stewart\Runtime\Console\DoctorCommand::reportCheck | 3 | 100.0% |
| Stewart\Runtime\Console\StatusCommand::reportProbe | 3 | 100.0% |
| Stewart\Runtime\Console\StatusFormatter::formatElapsed | 3 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::renderFailureTable | 3 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::describeConnection | 3 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::formatCalls | 3 | 100.0% |
| Stewart\Runtime\Console\StewartCommand::nonEmptyStringOption | 3 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::compileContainerFor | 3 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::rejectAppDefinitions | 3 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::registerSharedGeneratedRoots | 3 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::registerAppScopedServices | 3 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::findParameterForOption | 3 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::hasAutowiringAttribute | 3 | 100.0% |
| Stewart\Runtime\Control\Server\ControlServer::stop | 3 | 100.0% |
| Stewart\Runtime\Control\Server\ControlServer::answerRequest | 3 | 100.0% |
| Stewart\Runtime\Control\SnapshotAssembler::buildDeployStatus | 3 | 100.0% |
| Stewart\Runtime\Dispatch\EntityFilterIndex::matchFilters | 3 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchConnection | 3 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::startDrainingIfPending | 3 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::dropOnOverflow | 3 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::dropOldestEvent | 3 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::runQueuedWork | 3 | 100.0% |
| Stewart\Runtime\Exception\ControlException::findBrokerReason | 3 | 100.0% |
| Stewart\Runtime\Health\SnapshotProbeReporter::reportProbe | 3 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminAction::listAllowedMethods | 3 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRequestHandler::isAuthorized | 3 | 100.0% |
| Stewart\Runtime\Http\HttpListenerFactory::createHttpListeners | 3 | 100.0% |
| Stewart\Runtime\Ipc\MessageHandlerIndex::fromHandlers | 3 | 100.0% |
| Stewart\Runtime\Ipc\MessageHandlerIndex::findHandlerByInterfaceOf | 3 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::fromMessageClasses | 3 | 100.0% |
| Stewart\Runtime\Json\WireMapper::normalizeVariant | 3 | 100.0% |
| Stewart\Runtime\Json\WireMapper::normalizeListItems | 3 | 100.0% |
| Stewart\Runtime\Lifecycle\AppState::isTerminal | 3 | 100.0% |
| Stewart\Runtime\Logging\EveryNthOccurrence::includesOccurrence | 3 | 100.0% |
| Stewart\Runtime\Logging\LoggerFactory::createFormatter | 3 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\Histogram::fromLatencyHistogram | 3 | 100.0% |
| Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeFamilies | 3 | 100.0% |
| Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeLabels | 3 | 100.0% |
| Stewart\Runtime\Metrics\Source\ConnectionMetricSource::collectMetrics | 3 | 100.0% |
| Stewart\Runtime\Metrics\Source\StoreMetricSource::collectMetrics | 3 | 100.0% |
| Stewart\Runtime\Model\ResourceScope::tryFromWireValue | 3 | 100.0% |
| Stewart\Runtime\Model\SubscriptionKind::isBrokerRouted | 3 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::runHeldOccurrence | 3 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::startEntriesOf | 3 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::occursAtAll | 3 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::delayUntilDue | 3 | 100.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::isWaitAbandonedByStop | 3 | 100.0% |
| Stewart\Runtime\Worker\AppLifecycle::disposeAppsBefore | 3 | 100.0% |
| Stewart\Runtime\Worker\BrokerSubscriptions::subscriptionRegistered | 3 | 100.0% |
| Stewart\Runtime\Worker\BrokerSubscriptions::subscriptionCancelled | 3 | 100.0% |
| Stewart\Runtime\Worker\Context\EventFirer::fireEvent | 3 | 100.0% |
| Stewart\Runtime\Worker\Context\HistoryReader::fetchHistory | 3 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::settleThroughHandler | 3 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::releaseAll | 3 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::getValue | 3 | 100.0% |
| Stewart\Runtime\Worker\HandlerFailureSampler::isAppCode | 3 | 100.0% |
| Stewart\Runtime\Worker\Message\StateResyncedHandler::handle | 3 | 100.0% |
| Stewart\Runtime\Worker\Registry\RegistryEditRequester::requestEntityUpdate | 3 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeHandle | 3 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::stop | 3 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::keysWithPrefix | 3 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::removeByPrefix | 3 | 100.0% |
| Stewart\Store\Collection\StoreBackendFactoryCollection::keyedByScheme | 3 | 100.0% |
| Stewart\Sun\LocatedSunCalendar::getDayOn | 3 | 100.0% |
| Stewart\Support\Exception\JsonShapeException::unexpectedValue | 3 | 100.0% |
| Stewart\Support\Schedule\EntityTime::requireSupportedEntity | 3 | 100.0% |
| Stewart\Support\Schedule\EntityTime::fromTimestampSensor | 3 | 100.0% |
| Stewart\Support\Schedule\SunEventSchedule::describe | 3 | 100.0% |
| Stewart\Support\State\IndexedRegistry::mergeLabelIds | 3 | 100.0% |
| Stewart\Support\Stream\DistinctUntilChangedOperator::attach | 3 | 100.0% |
| Stewart\Support\Stream\PendingEmission::syncOutstanding | 3 | 100.0% |
| Stewart\Support\Stream\ThresholdDirection::isBeyond | 3 | 100.0% |
| Stewart\Support\Stream\ThresholdDirection::hasReturned | 3 | 100.0% |
| Stewart\Support\Stream\ThresholdDirection::describeUsage | 3 | 100.0% |
| Stewart\Support\Text\ClosestNameFinder::findClosestName | 3 | 100.0% |
| Stewart\Support\Time\RevoltTimers::waitFor | 3 | 100.0% |
| Stewart\Support\Url\UrlRedactor::maskUserinfo | 3 | 100.0% |
| Stewart\Testing\App\AppHarness::finishInitializing | 3 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::runSettled | 3 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::claimKey | 3 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::trackHandle | 3 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::getValue | 3 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getHistory | 3 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::fireEvent | 3 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::callStubbedService | 3.00 | 92.3% |
| Stewart\Testing\Registry\RecordingRegistryEditor::updateEntity | 3 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getDayOn | 3 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::openSocket | 2.50 | 50.0% |
| Stewart\Runtime\Config\UnixControlAddress::__construct | 2.50 | 50.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::cancelAll | 2.50 | 50.0% |
| Stewart\Runtime\Worker\AppSlot::markDisposed | 2.50 | 50.0% |
| Stewart\Mqtt\ReconnectingMqttLink::sendAtLeastOnce | 2.26 | 60.0% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::sendUnsubscribeInBackground | 2.26 | 60.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::runIfTimeIsCurrent | 2.26 | 60.0% |
| Stewart\Contracts\Selector\Selector::getPattern | 2.15 | 66.7% |
| Stewart\Runtime\Broker\BrokerRun::moveTo | 2.15 | 66.7% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::deliverFired | 2.15 | 66.7% |
| Stewart\Runtime\Broker\WorkerHandle::moveTo | 2.15 | 66.7% |
| Stewart\Runtime\Console\StatusFormatter::formatTimeUntil | 2.15 | 66.7% |
| Stewart\Runtime\Console\StatusRenderer::describeReconnects | 2.15 | 66.7% |
| Stewart\Runtime\Console\StewartApplication::getCommandName | 2.15 | 66.7% |
| Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::decodeValue | 2.15 | 66.7% |
| Stewart\Runtime\Ipc\Wire\StateChangesFragment::encodeToJson | 2.15 | 66.7% |
| Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::decodeValue | 2.15 | 66.7% |
| Stewart\Runtime\Ipc\Wire\WorkerIdConverter::decodeValue | 2.15 | 66.7% |
| Stewart\Runtime\Worker\AppLifecycle::moveToPhase | 2.15 | 66.7% |
| Stewart\Support\Schedule\IntervalSchedule::countMissedBetween | 2.15 | 66.7% |
| Stewart\Support\Stream\SubscriptionScope::trackOutstanding | 2.15 | 66.7% |
| Stewart\Testing\Store\InMemoryStoreBackend::probe | 2.15 | 66.7% |
| Stewart\Mqtt\Connection\MqttConnection::publishMessage | 2.09 | 71.4% |
| Stewart\Runtime\Console\StatusRenderer::renderTable | 2.08 | 72.7% |
| Stewart\Mqtt\ReconnectingMqttLink::startInBackground | 2.06 | 75.0% |
| Stewart\Runtime\Broker\BrokerRun::killWorkersNow | 2.06 | 75.0% |
| Stewart\Runtime\Control\Client\ControlClient::sendRequest | 2.06 | 75.0% |
| Stewart\Runtime\State\StateCache::applyChange | 2.06 | 75.0% |
| Stewart\Runtime\Worker\Context\DispatchStreams::watchStateChanges | 2.06 | 75.0% |
| Stewart\Runtime\Worker\Message\HaConnectionLostHandler::handle | 2.06 | 75.0% |
| Stewart\Sun\NoaaSolarCalculator::findEventOn | 2.06 | 75.0% |
| Stewart\Testing\Stream\PushSubscription::unsubscribe | 2.06 | 75.0% |
| Stewart\Testing\Time\ManualTimer::fire | 2.06 | 75.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::wakeReceiver | 2.06 | 75.0% |
| Stewart\Client\Connection\EventDelivery::close | 2.03 | 80.0% |
| Stewart\Runtime\Broker\AppPauseOverrideCodec::decodeOverride | 2.03 | 80.0% |
| Stewart\Runtime\Broker\LoopErrorLogger::restorePrevious | 2.03 | 80.0% |
| Stewart\Runtime\Broker\WorkerStartup::spawnEveryWorker | 2.03 | 80.0% |
| Stewart\Runtime\Control\Server\ControlServer::prepareBindAddress | 2.03 | 80.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::startFollowing | 2.03 | 80.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::start | 2.03 | 80.0% |
| Stewart\Runtime\Worker\AppLifecycle::failApp | 2.03 | 80.0% |
| Stewart\Runtime\Worker\AppResources::resumeScope | 2.03 | 80.0% |
| Stewart\Runtime\Worker\LoopErrorReporter::restorePrevious | 2.03 | 80.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushStateChange | 2.03 | 80.0% |
| Stewart\Codegen\Emitter\PhpStormMetaEmitter::buildRegistryIdCompletion | 2.02 | 83.3% |
| Stewart\Contracts\Registry\Update\EntityAliasesChange::withAdded | 2.02 | 83.3% |
| Stewart\Contracts\Registry\Update\EntityAliasesChange::withRemoved | 2.02 | 83.3% |
| Stewart\Runtime\Schedule\EntityTimeTask::cancel | 2.02 | 83.3% |
| Stewart\Contracts\Trigger\HaTrigger::onTimePattern | 2.01 | 85.7% |
| Stewart\Runtime\Console\DoctorCommand::canBindUnixSocket | 2.01 | 85.7% |
| Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeValue | 2.01 | 85.7% |
| Stewart\Runtime\Ipc\Wire\RegistryFragment::fromDecodedValue | 2.01 | 88.9% |
| Stewart\Runtime\Schedule\ScheduleEntry::cancel | 2.01 | 85.7% |
| Stewart\Client\Component\ComponentCommand::readSelectCommand | 2 | 100.0% |
| Stewart\Client\Component\ComponentCommand::readTextCommand | 2 | 100.0% |
| Stewart\Client\Component\ComponentCommand::readStringValue | 2 | 100.0% |
| Stewart\Client\Component\ComponentInstance::parse | 2 | 100.0% |
| Stewart\Client\Component\ComponentInstance::__toString | 2 | 0.0% |
| Stewart\Client\Component\ComponentSessionRequest::__construct | 2 | 0.0% |
| Stewart\Client\Component\ExposedEntityAddress::__construct | 2 | 0.0% |
| Stewart\Client\Component\ExposedEntityAddress::toMessageFields | 2 | 0.0% |
| Stewart\Client\Component\ExposedEntityAddress::describe | 2 | 0.0% |
| Stewart\Client\Component\ExposedEntityDefinition::withConfigOf | 2 | 0.0% |
| Stewart\Client\Component\ExposedEntityDefinition::isAction | 2 | 0.0% |
| Stewart\Client\Component\ExposedEntityDefinition::toMessageFields | 2 | 100.0% |
| Stewart\Client\Component\ExposedEntityDefinition::listCommonFields | 2 | 100.0% |
| Stewart\Client\Component\ExposedEntityDefinition::listActionFields | 2 | 100.0% |
| Stewart\Client\Component\ExposedEntityReconcile::__construct | 2 | 0.0% |
| Stewart\Client\Connection\Command\CallService::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\Component\AnswerComponentCommand::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\Component\AnswerComponentCommand::toMessage | 2 | 100.0% |
| Stewart\Client\Connection\Command\Component\GetComponentVersion::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\Component\ReconcileExposedEntities::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\Component\RemoveExposedEntity::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\Component\SubscribeComponentSession::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\Component\UpdateExposedEntityState::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\Component\UpsertExposedEntity::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\FireEvent::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\FireEvent::toMessage | 2 | 100.0% |
| Stewart\Client\Connection\Command\GetAreaRegistry::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetAreaRegistry::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetAreaRegistry::toMessage | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetConfig::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetConfig::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetConfig::toMessage | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetCurrentUser::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetDeviceRegistry::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetDeviceRegistry::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetDeviceRegistry::toMessage | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetEntityRegistry::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetEntityRegistry::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetEntityRegistry::toMessage | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetEntityRegistryEntry::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetEntityRegistryEntry::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetFloorRegistry::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetFloorRegistry::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetFloorRegistry::toMessage | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetHistoryDuringPeriod::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetLabelRegistry::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetLabelRegistry::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetLabelRegistry::toMessage | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetServices::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetServices::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetServices::toMessage | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetStates::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\GetStates::describe | 2 | 0.0% |
| Stewart\Client\Connection\Command\SubscribeEvents::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\SubscribeEvents::toMessage | 2 | 100.0% |
| Stewart\Client\Connection\Command\SubscribeTrigger::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\SubscribeTrigger::toMessage | 2 | 100.0% |
| Stewart\Client\Connection\Command\UnsubscribeEvents::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\UpdateEntityRegistryEntry::__construct | 2 | 100.0% |
| Stewart\Client\Connection\Command\UpdateEntityRegistryEntry::type | 2 | 0.0% |
| Stewart\Client\Connection\Command\UpdateEntityRegistryEntry::describe | 2 | 0.0% |
| Stewart\Client\Connection\ConnectionConfig::__construct | 2 | 0.0% |
| Stewart\Client\Connection\EventDelivery::enqueueDelivery | 2 | 100.0% |
| Stewart\Client\Connection\HaConnection::send | 2 | 100.0% |
| Stewart\Client\Connection\HaConnection::subscribeEvents | 2 | 100.0% |
| Stewart\Client\Connection\HaConnection::defaultConnector | 2 | 100.0% |
| Stewart\Client\Connection\HomeAssistantUrl::prefixScheme | 2 | 100.0% |
| Stewart\Client\Connection\MessageCorrelator::forget | 2 | 0.0% |
| Stewart\Client\Connection\MessageCorrelator::failAll | 2 | 100.0% |
| Stewart\Client\Exception\HaClientException::connectionDropped | 2 | 0.0% |
| Stewart\Client\Exception\HaClientException::protocolViolation | 2 | 0.0% |
| Stewart\Client\Exception\HaClientException::commandUnencodable | 2 | 0.0% |
| Stewart\Client\Exception\HaClientException::findDetail | 2 | 0.0% |
| Stewart\Client\Exception\HaClientException::findErrorCode | 2 | 0.0% |
| Stewart\Client\HaClient::getEntityRegistryEntry | 2 | 100.0% |
| Stewart\Client\HaClient::updateEntityRegistryEntry | 2 | 100.0% |
| Stewart\Client\HaClient::getServices | 2 | 0.0% |
| Stewart\Client\HaClient::subscribeTrigger | 2 | 100.0% |
| Stewart\Client\HaClient::subscribeComponentSession | 2 | 100.0% |
| Stewart\Client\HaClient::upsertExposedEntity | 2 | 0.0% |
| Stewart\Client\HaClient::updateExposedEntityState | 2 | 0.0% |
| Stewart\Client\HaClient::reconcileExposedEntities | 2 | 0.0% |
| Stewart\Client\HaClientFactory::__construct | 2 | 0.0% |
| Stewart\Client\HaClientFactory::createClient | 2 | 0.0% |
| Stewart\Client\HaConfig::parseTimeZone | 2 | 100.0% |
| Stewart\Client\HaSiteSettings::__construct | 2 | 0.0% |
| Stewart\Client\Registry\Collection\EntityRegistryCollection::keyedByEntityId | 2 | 0.0% |
| Stewart\Client\Registry\Collection\EntityRegistryCollection::find | 2 | 0.0% |
| Stewart\Client\Registry\Collection\EntityRegistryCollection::toRegisteredEntities | 2 | 0.0% |
| Stewart\Client\Registry\EntityRegistryEntry::toRegisteredEntity | 2 | 100.0% |
| Stewart\Client\Registry\RegistryDecoder::decodeAreaOrSkip | 2 | 100.0% |
| Stewart\Client\Registry\RegistryDecoder::decodeLabelOrSkip | 2 | 100.0% |
| Stewart\Client\Registry\RegistryDecoder::decodeDeviceOrSkip | 2 | 100.0% |
| Stewart\Codegen\Attribute\AttributeKind::widen | 2 | 100.0% |
| Stewart\Codegen\Attribute\AttributeModel::__construct | 2 | 0.0% |
| Stewart\Codegen\Attribute\AttributeSelection::__construct | 2 | 0.0% |
| Stewart\Codegen\Attribute\Collection\AttributeFilterCollection::keyedByDomain | 2 | 0.0% |
| Stewart\Codegen\Attribute\Collection\AttributeFilterCollection::find | 2 | 0.0% |
| Stewart\Codegen\Console\GenerateCommand::copySnapshotIfRequested | 2 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::generateFromSnapshot | 2 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::selectShrinkPolicy | 2 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::loadSnapshot | 2 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::printWarnings | 2 | 100.0% |
| Stewart\Codegen\Console\GenerationOptionsFactory::createFromCodegenConfig | 2 | 0.0% |
| Stewart\Codegen\Emitter\EmitContext::importClass | 2 | 100.0% |
| Stewart\Codegen\Emitter\Entity\EntityHandleEmitter::__construct | 2 | 0.0% |
| Stewart\Codegen\Emitter\Entity\EntityHandleEmitter::listReservedMemberNames | 2 | 100.0% |
| Stewart\Codegen\Emitter\Entity\EntityStateEmitter::listReservedMemberNames | 2 | 100.0% |
| Stewart\Codegen\Emitter\PhpStormMetaEmitter::emitFile | 2 | 100.0% |
| Stewart\Codegen\Emitter\RootEmitter::emitFile | 2 | 100.0% |
| Stewart\Codegen\Emitter\RootEmitter::listReservedMemberNames | 2 | 100.0% |
| Stewart\Codegen\Emitter\Service\DomainServicesEmitter::__construct | 2 | 0.0% |
| Stewart\Codegen\Emitter\Service\DomainServicesEmitter::listReservedMemberNames | 2 | 100.0% |
| Stewart\Codegen\Emitter\Service\ServiceMethodEmitter::buildPayload | 2 | 100.0% |
| Stewart\Codegen\Emitter\SourceTree::__construct | 2 | 0.0% |
| Stewart\Codegen\Exception\CodegenException::fileNotWritable | 2 | 0.0% |
| Stewart\Codegen\GenerationTarget::__construct | 2 | 0.0% |
| Stewart\Codegen\GenerationTarget::classFor | 2 | 0.0% |
| Stewart\Codegen\Model\Collection\DomainModelCollection::havingEntities | 2 | 0.0% |
| Stewart\Codegen\Model\Collection\DomainModelCollection::havingServices | 2 | 0.0% |
| Stewart\Codegen\Model\Collection\DomainModelCollection::countAttributes | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::__construct | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::getEntitiesClass | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::getHandleClass | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::getStateClass | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::getServicesClass | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::isOnOff | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::isNumeric | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::hasEntities | 2 | 0.0% |
| Stewart\Codegen\Model\DomainModel::hasServices | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModel::__construct | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModel::listEntityDomains | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModel::listServiceDomains | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModel::countEntities | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModel::countAttributes | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModel::countServices | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModelFactory::__construct | 2 | 0.0% |
| Stewart\Codegen\Model\GenerationModelFactory::buildModelFromSnapshot | 2 | 100.0% |
| Stewart\Codegen\Model\GenerationModelFactory::buildAttributeModels | 2 | 100.0% |
| Stewart\Codegen\Model\GenerationModelFactory::buildServiceModels | 2 | 100.0% |
| Stewart\Codegen\Model\GenerationModelFactory::buildFieldModels | 2 | 100.0% |
| Stewart\Codegen\Output\GeneratedFile::forClass | 2 | 0.0% |
| Stewart\Codegen\Output\GenerationReport::__construct | 2 | 0.0% |
| Stewart\Codegen\Output\GenerationReport::summary | 2 | 0.0% |
| Stewart\Codegen\Output\OutputDirectory::refuseLargeShrink | 2 | 100.0% |
| Stewart\Codegen\Php\Identifier::__construct | 2 | 0.0% |
| Stewart\Codegen\Php\Identifier::startsWithLetter | 2 | 100.0% |
| Stewart\Codegen\Php\Identifier::splitIntoAsciiWords | 2 | 100.0% |
| Stewart\Codegen\Php\MemberReservations::createAllocatorFor | 2 | 100.0% |
| Stewart\Codegen\Service\Collection\ServiceDefinitionCollection::forEntityHandle | 2 | 0.0% |
| Stewart\Codegen\Service\FieldModel::__construct | 2 | 0.0% |
| Stewart\Codegen\Service\ServiceDefinition::belongsOnHandle | 2 | 100.0% |
| Stewart\Codegen\Service\ServiceModel::__construct | 2 | 0.0% |
| Stewart\Codegen\Service\ServiceSelector::phpTypeForConstant | 2 | 100.0% |
| Stewart\Codegen\Service\ServiceSelector::selectOptionValues | 2 | 100.0% |
| Stewart\Codegen\Snapshot\RawMap::fromValue | 2 | 100.0% |
| Stewart\Codegen\Snapshot\RawMap::hasKey | 2 | 0.0% |
| Stewart\Codegen\Snapshot\RawMap::readScalar | 2 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::buildEntityStateArray | 2 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotFileWriter::writeSnapshot | 2 | 100.0% |
| Stewart\Contracts\App\AppId::tryFromString | 2 | 100.0% |
| Stewart\Contracts\App\AppId::__toString | 2 | 0.0% |
| Stewart\Contracts\Automation::__construct | 2 | 0.0% |
| Stewart\Contracts\Collection\KeyedCollection::keyedBy | 2 | 100.0% |
| Stewart\Contracts\Collection\KeyedCollection::hasKey | 2 | 0.0% |
| Stewart\Contracts\Collection\ListCollection::fromList | 2 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::getFirst | 2 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::getLast | 2 | 100.0% |
| Stewart\Contracts\Connection\ConnectionLost::__construct | 2 | 0.0% |
| Stewart\Contracts\Connection\ConnectionRestored::__construct | 2 | 0.0% |
| Stewart\Contracts\Entity\Collection\EntityIdCollection::toStrings | 2 | 0.0% |
| Stewart\Contracts\Entity\Entity::waitForState | 2 | 100.0% |
| Stewart\Contracts\Entity\EntityId::__construct | 2 | 100.0% |
| Stewart\Contracts\Entity\EntityId::tryFromString | 2 | 100.0% |
| Stewart\Contracts\Entity\EntityId::fromStringOrId | 2 | 100.0% |
| Stewart\Contracts\Entity\EntityId::__toString | 2 | 0.0% |
| Stewart\Contracts\Exception\CommandException::rejected | 2 | 0.0% |
| Stewart\Contracts\Exception\EventFireException::rejected | 2 | 100.0% |
| Stewart\Contracts\Exception\EventFireException::unreachable | 2 | 0.0% |
| Stewart\Contracts\Exception\EventFireException::timedOut | 2 | 0.0% |
| Stewart\Contracts\Exception\ExposureException::outsideApp | 2 | 0.0% |
| Stewart\Contracts\Exception\ExposureException::keyTaken | 2 | 0.0% |
| Stewart\Contracts\Exception\ExposureException::configInvalid | 2 | 0.0% |
| Stewart\Contracts\Exception\ExposureException::stateInvalid | 2 | 0.0% |
| Stewart\Contracts\Exception\ExposureException::removed | 2 | 0.0% |
| Stewart\Contracts\Exception\ExposureException::unreachable | 2 | 0.0% |
| Stewart\Contracts\Exception\HistoryException::rejected | 2 | 100.0% |
| Stewart\Contracts\Exception\HistoryException::unreachable | 2 | 0.0% |
| Stewart\Contracts\Exception\IdentifierException::entityNotGenerated | 2 | 0.0% |
| Stewart\Contracts\Exception\RegistryEditException::nothingToUpdate | 2 | 0.0% |
| Stewart\Contracts\Exception\RegistryEditException::rejected | 2 | 100.0% |
| Stewart\Contracts\Exception\RegistryEditException::unreachable | 2 | 0.0% |
| Stewart\Contracts\Exception\RegistryEditException::timedOut | 2 | 0.0% |
| Stewart\Contracts\Exception\ServiceCallException::createForServiceCall | 2 | 100.0% |
| Stewart\Contracts\Exception\StateException::entityNotFound | 2 | 0.0% |
| Stewart\Contracts\Exception\StateException::thresholdHysteresisNegative | 2 | 100.0% |
| Stewart\Contracts\Exception\StateException::thresholdNotFinite | 2 | 100.0% |
| Stewart\Contracts\Exception\StoreException::unreachable | 2 | 0.0% |
| Stewart\Contracts\Exception\StoreException::valueNotIncrementable | 2 | 0.0% |
| Stewart\Contracts\Exception\StoreException::findDetail | 2 | 0.0% |
| Stewart\Contracts\Exception\WaitError::messageTemplate | 2 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionCall::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Action\ActionCall::findString | 2 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionCall::findBool | 2 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionCall::findEntityId | 2 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\BinarySensorConfig::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\BinarySensorConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\ButtonConfig::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\ButtonConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\Collection\ExposedStateChangeCollection::withChange | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\ButtonPress::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\DateCommand::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\DateCommand::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\DateCommand::getRequestedState | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\DateTimeCommand::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\DateTimeCommand::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\DateTimeCommand::getRequestedState | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\NumberCommand::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\NumberCommand::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\NumberCommand::getRequestedState | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\SelectCommand::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\SelectCommand::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\SelectCommand::getRequestedState | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\SwitchCommand::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\TextCommand::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\TextCommand::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\TextCommand::getRequestedState | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\TimeCommand::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\TimeCommand::getContext | 2 | 0.0% |
| Stewart\Contracts\Exposure\Command\TimeCommand::getRequestedState | 2 | 0.0% |
| Stewart\Contracts\Exposure\DateConfig::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\DateConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\DateTimeConfig::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\DateTimeConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\ExposedEntityKey::fromKeyOrString | 2 | 100.0% |
| Stewart\Contracts\Exposure\ExposedEntityKey::__toString | 2 | 0.0% |
| Stewart\Contracts\Exposure\ExposedState::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\NumberConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\SelectConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\SensorConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\SwitchConfig::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\SwitchConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\TextConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\Exposure\TimeConfig::__construct | 2 | 0.0% |
| Stewart\Contracts\Exposure\TimeConfig::getPlatform | 2 | 0.0% |
| Stewart\Contracts\History\EntityStateHistory::getIterator | 2 | 0.0% |
| Stewart\Contracts\History\HistoryQuery::withAttributes | 2 | 100.0% |
| Stewart\Contracts\History\HistoryQuery::resolveWindowAt | 2 | 100.0% |
| Stewart\Contracts\History\HistoryWindow::__construct | 2 | 100.0% |
| Stewart\Contracts\Mqtt\Collection\MqttMessageCollection::withMqttMessage | 2 | 0.0% |
| Stewart\Contracts\Mqtt\MqttMessage::decodeJsonPayload | 2 | 100.0% |
| Stewart\Contracts\Registry\Area::listLabelIds | 2 | 0.0% |
| Stewart\Contracts\Registry\Device::listLabelIds | 2 | 0.0% |
| Stewart\Contracts\Registry\DeviceId::describeKind | 2 | 0.0% |
| Stewart\Contracts\Registry\EntityFilter::withSelector | 2 | 100.0% |
| Stewart\Contracts\Registry\LabelId::describeKind | 2 | 0.0% |
| Stewart\Contracts\Registry\RegistryId::__construct | 2 | 100.0% |
| Stewart\Contracts\Registry\RegistryId::tryFromString | 2 | 100.0% |
| Stewart\Contracts\Registry\RegistryId::fromStringOrId | 2 | 100.0% |
| Stewart\Contracts\Registry\RegistryId::equals | 2 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityAliasesChange::needsCurrentAliases | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityAliasesChange::applyTo | 2 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityAreaChange::__construct | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityIconChange::__construct | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityLabelsChange::withAdded | 2 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityLabelsChange::withRemoved | 2 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityLabelsChange::applyTo | 2 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityNameChange::__construct | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withName | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutIcon | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withArea | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAliases | 2 | 0.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::needsCurrentEntry | 2 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::collectAliases | 2 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::parse | 2 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::fromTimeOrString | 2 | 100.0% |
| Stewart\Contracts\Selector\Selector::exact | 2 | 100.0% |
| Stewart\Contracts\Selector\Selector::glob | 2 | 100.0% |
| Stewart\Contracts\Selector\Selector::regex | 2 | 100.0% |
| Stewart\Contracts\Selector\Selector::mqttFilter | 2 | 100.0% |
| Stewart\Contracts\Selector\Selector::anyOf | 2 | 100.0% |
| Stewart\Contracts\Selector\Selector::fromCollection | 2 | 100.0% |
| Stewart\Contracts\Selector\Selector::listMembers | 2 | 0.0% |
| Stewart\Contracts\Selector\Selector::isAny | 2 | 100.0% |
| Stewart\Contracts\Service\ServiceResponse::__construct | 2 | 0.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::sortedByEntityId | 2 | 0.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::groupByDomain | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getDomain | 2 | 0.0% |
| Stewart\Contracts\State\EntityState::getObjectId | 2 | 0.0% |
| Stewart\Contracts\State\EntityState::isUnavailable | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::wasLastChangedBy | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getAttribute | 2 | 0.0% |
| Stewart\Contracts\State\EntityState::getFloatAttribute | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getStringAttribute | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getBoolAttribute | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getArrayAttribute | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getStateAsFloat | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getHeldDuration | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::hasHeldFor | 2 | 100.0% |
| Stewart\Contracts\State\EntityState::getFriendlyName | 2 | 100.0% |
| Stewart\Contracts\State\EventContext::unknown | 2 | 0.0% |
| Stewart\Contracts\State\StateChange::isReconstructed | 2 | 0.0% |
| Stewart\Contracts\State\StateChange::isNew | 2 | 100.0% |
| Stewart\Contracts\State\StateChange::changedTo | 2 | 100.0% |
| Stewart\Contracts\State\StateChange::changedFrom | 2 | 100.0% |
| Stewart\Contracts\State\StateChange::wasCausedBy | 2 | 100.0% |
| Stewart\Contracts\State\StateChange::getDomain | 2 | 0.0% |
| Stewart\Contracts\Store\PeerStore::__construct | 2 | 0.0% |
| Stewart\Contracts\Sun\SunElevationCrossing::__construct | 2 | 0.0% |
| Stewart\Contracts\Time\Duration::microseconds | 2 | 100.0% |
| Stewart\Contracts\Time\Duration::requireAtLeastOneMillisecond | 2 | 100.0% |
| Stewart\Contracts\Time\Duration::plus | 2 | 100.0% |
| Stewart\Contracts\Time\Duration::formatAsClock | 2 | 100.0% |
| Stewart\Contracts\Time\SunOffset::isBeforeEvent | 2 | 100.0% |
| Stewart\Contracts\Time\SunOffset::applyTo | 2 | 100.0% |
| Stewart\Contracts\Time\SunOffset::formatAsHaOffset | 2 | 100.0% |
| Stewart\Contracts\Topic\TopicEvent::__construct | 2 | 0.0% |
| Stewart\Contracts\Trigger\HaTrigger::onSunrise | 2 | 0.0% |
| Stewart\Contracts\Trigger\HaTrigger::onSunset | 2 | 0.0% |
| Stewart\Contracts\Trigger\HaTrigger::onZoneTransition | 2 | 100.0% |
| Stewart\Contracts\Trigger\TriggerEvent::getPlatform | 2 | 100.0% |
| Stewart\Contracts\Wire\ListOf::__construct | 2 | 0.0% |
| Stewart\Contracts\Wire\WireVariants::__construct | 2 | 0.0% |
| Stewart\Mqtt\Connection\MqttConnection::unsubscribeFilter | 2 | 0.0% |
| Stewart\Mqtt\Connection\MqttConnection::deliverPublish | 2 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::openConnection | 2 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::enqueueMessage | 2 | 100.0% |
| Stewart\Mqtt\Packet\ConnAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\ConnAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::assertFullyRead | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readBytes | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\PacketBytes::encodeRemainingLength | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::decodePublish | 2 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::decodeSubAck | 2 | 100.0% |
| Stewart\Mqtt\Packet\PingRespPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\PubAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\PubAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\PublishPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\PublishPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\SubAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\SubAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\Packet\UnsubAckPacket::__construct | 2 | 0.0% |
| Stewart\Mqtt\Packet\UnsubAckPacket::getPacketType | 2 | 0.0% |
| Stewart\Mqtt\ReconnectingMqttLink::subscribeFilter | 2 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::waitBeforeReconnecting | 2 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLinkFactory::__construct | 2 | 0.0% |
| Stewart\Mqtt\ReconnectingMqttLinkFactory::createMqttLink | 2 | 0.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::pauseApp | 2 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::resumeApp | 2 | 100.0% |
| Stewart\Runtime\App\AppCatalog::__construct | 2 | 0.0% |
| Stewart\Runtime\App\AppDefinition::__construct | 2 | 0.0% |
| Stewart\Runtime\App\AppDiscovery::isRunnableApp | 2 | 100.0% |
| Stewart\Runtime\App\AppPause::__construct | 2 | 0.0% |
| Stewart\Runtime\App\AppPauseOverride::__construct | 2 | 0.0% |
| Stewart\Runtime\App\AppPauseResetOutcome::__construct | 2 | 0.0% |
| Stewart\Runtime\App\AppSelection::admitsApp | 2 | 100.0% |
| Stewart\Runtime\App\Collection\AppDefinitionCollection::keyedByAppId | 2 | 0.0% |
| Stewart\Runtime\App\Collection\AppDefinitionCollection::find | 2 | 0.0% |
| Stewart\Runtime\App\Collection\AppPauseOverrideCollection::keyedByAppId | 2 | 0.0% |
| Stewart\Runtime\App\Collection\AppPauseOverrideCollection::find | 2 | 0.0% |
| Stewart\Runtime\App\Collection\DiscoveredAppCollection::fromApps | 2 | 0.0% |
| Stewart\Runtime\App\Collection\DiscoveredAppCollection::listAppIds | 2 | 0.0% |
| Stewart\Runtime\App\GeneratedRoots::fromWorkerSettings | 2 | 0.0% |
| Stewart\Runtime\Broker\AppMetrics::recordActivityReports | 2 | 100.0% |
| Stewart\Runtime\Broker\AppMetrics::recordRefusedCall | 2 | 0.0% |
| Stewart\Runtime\Broker\AppMetrics::recordExposedCommand | 2 | 0.0% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::hasOverride | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::__construct | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::recordOverride | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::restoreStoredOverrides | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::assertAppLoaded | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::resetStoredOnlyApp | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::createNotLoadedException | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPlacement::resolvePoolSize | 2 | 100.0% |
| Stewart\Runtime\Broker\AppPlacementFactory::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\AppPlacementFactory::createPlacementForHost | 2 | 0.0% |
| Stewart\Runtime\Broker\AppRunningTotals::buildMetricsKey | 2 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::recordExposedCommand | 2 | 0.0% |
| Stewart\Runtime\Broker\BootstrapMessageFactory::createBootstrapMessage | 2 | 0.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::triggerFired | 2 | 0.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::triggerRejected | 2 | 0.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::exposedEntitySynced | 2 | 0.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::exposedEntityCommanded | 2 | 0.0% |
| Stewart\Runtime\Broker\BrokerLifecycle::startHttpListeners | 2 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::attemptStopStep | 2 | 100.0% |
| Stewart\Runtime\Broker\BrokerStoreBackendOpener::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\BrokerSubscription::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\BrokerWorkerEvents::workerSpawned | 2 | 100.0% |
| Stewart\Runtime\Broker\BrokerWorkerEvents::workerQuarantined | 2 | 0.0% |
| Stewart\Runtime\Broker\Component\ComponentDetection::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Component\ComponentTracker::recordState | 2 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentTracker::isActive | 2 | 0.0% |
| Stewart\Runtime\Broker\CpuCountDetector::detectCpuCount | 2 | 100.0% |
| Stewart\Runtime\Broker\Deploy\CommitId::__construct | 2 | 100.0% |
| Stewart\Runtime\Broker\Deploy\CommitId::equals | 2 | 0.0% |
| Stewart\Runtime\Broker\Deploy\CommitId::__toString | 2 | 0.0% |
| Stewart\Runtime\Broker\Deploy\ReleaseFailure::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Deploy\ReleaseScript::stageRelease | 2 | 0.0% |
| Stewart\Runtime\Broker\Deploy\ReleaseScript::runEntrypoint | 2 | 100.0% |
| Stewart\Runtime\Broker\EventRouter::broadcastStateChange | 2 | 100.0% |
| Stewart\Runtime\Broker\EventRouter::routeEvent | 2 | 100.0% |
| Stewart\Runtime\Broker\EventRouter::routePublish | 2 | 0.0% |
| Stewart\Runtime\Broker\EventRouter::routeTrigger | 2 | 0.0% |
| Stewart\Runtime\Broker\EventRouter::deliverToMatched | 2 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposedEntityCommand::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Exposure\ExposedEntitySync::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::failCommandsOf | 2 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::onSessionLost | 2 | 0.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::acceptCommand | 2 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::listKeptAddresses | 2 | 0.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::reportIfSessionLost | 2 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::syncOwner | 2 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardRemove | 2 | 0.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::buildUpsertChange | 2 | 100.0% |
| Stewart\Runtime\Broker\Exposure\PendingExposureCommands::takeCommandAnsweredBy | 2 | 100.0% |
| Stewart\Runtime\Broker\Exposure\PendingExposureCommands::takeCommandsOf | 2 | 100.0% |
| Stewart\Runtime\Broker\GeneratedCodeDrift::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\HaCallSlots::runBounded | 2 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::describeFailure | 2 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::release | 2 | 100.0% |
| Stewart\Runtime\Broker\LoopErrorLogger::install | 2 | 100.0% |
| Stewart\Runtime\Broker\ManifestCheck::forGeneratedCode | 2 | 100.0% |
| Stewart\Runtime\Broker\ManifestCheck::findDrift | 2 | 100.0% |
| Stewart\Runtime\Broker\ManifestDrift::isEmpty | 2 | 100.0% |
| Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\HistoryRequestHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\HistoryRequestHandler::fetchFromHomeAssistant | 2 | 100.0% |
| Stewart\Runtime\Broker\Message\MqttPublishHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\MqttPublishHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\MqttPublishHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\PublishHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\PublishHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\PublishHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::warnIfExposed | 2 | 100.0% |
| Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::sendUpdate | 2 | 100.0% |
| Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\SubscribeHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\UnsubscribeHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\UnsubscribeHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\UnsubscribeHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\WorkerMessageDispatcher::dispatch | 2 | 100.0% |
| Stewart\Runtime\Broker\Message\WorkerReadyHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\WorkerReadyHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Broker\Message\WorkerReadyHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::startInBackground | 2 | 0.0% |
| Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::publishMessage | 2 | 0.0% |
| Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::subscribeFilter | 2 | 0.0% |
| Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::unsubscribeFilter | 2 | 0.0% |
| Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::close | 2 | 0.0% |
| Stewart\Runtime\Broker\OutboxLimits::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessContextWorker::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessContextWorker::getPid | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessContextWorker::transport | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessContextWorker::stdout | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessContextWorker::stderr | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessContextWorker::close | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessWorkerSpawner::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\ProcessWorkerSpawner::spawn | 2 | 0.0% |
| Stewart\Runtime\Broker\RegistryCacheSnapshot::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\RegistryCacheSnapshot::toRegistrySnapshot | 2 | 0.0% |
| Stewart\Runtime\Broker\RegistryRefresher::scheduleRefreshFor | 2 | 100.0% |
| Stewart\Runtime\Broker\RegistryRefresher::refreshAndBroadcast | 2 | 100.0% |
| Stewart\Runtime\Broker\RestartBudget::claimAttempt | 2 | 100.0% |
| Stewart\Runtime\Broker\ServiceCallStatsRecorder::buildServiceCallStats | 2 | 100.0% |
| Stewart\Runtime\Broker\ServiceCallStatsRecorder::buildLatencyHistogram | 2 | 100.0% |
| Stewart\Runtime\Broker\SignalHandlers::removeAll | 2 | 100.0% |
| Stewart\Runtime\Broker\SignalHandlers::handleStopSignal | 2 | 100.0% |
| Stewart\Runtime\Broker\StateCacheSnapshot::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\StoredAppPauseOverride::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\SubscriptionRegistry::add | 2 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRoutes::isEmpty | 2 | 0.0% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::resubscribeAll | 2 | 100.0% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::markLinkLost | 2 | 100.0% |
| Stewart\Runtime\Broker\Trigger\LiveTrigger::__construct | 2 | 0.0% |
| Stewart\Runtime\Broker\Trigger\LiveTrigger::recordHaSubscriptionId | 2 | 0.0% |
| Stewart\Runtime\Broker\Trigger\LiveTrigger::forgetHaSubscriptionId | 2 | 0.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::open | 2.00 | 93.3% |
| Stewart\Runtime\Broker\WebsocketHaSession::isConnected | 2 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::snapshotStateCache | 2 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::snapshotRegistry | 2 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::getHaVersion | 2 | 0.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::connectSubscribeAndSeed | 2 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::onStateChanged | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::send | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::sendShutdown | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::terminate | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::acceptsMessages | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerMessageReader::reportGone | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerMessageReader::deliverToHandler | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::headIsStateChange | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::pushDroppable | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::replaceOrAppendLatest | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::terminateWorkers | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::spawnProcess | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::scheduleRestart | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::respawnOnRequest | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerRestartPolicy::decideRestart | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerRestartPolicy::countRestartsInWindow | 2 | 0.0% |
| Stewart\Runtime\Broker\WorkerSlot::listWorkerApps | 2 | 0.0% |
| Stewart\Runtime\Broker\WorkerSlotState::isLive | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::isSpawning | 2 | 0.0% |
| Stewart\Runtime\Broker\WorkerSlotState::recordSpawnedHandle | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::stop | 2 | 100.0% |
| Stewart\Runtime\Broker\WorkerWatchdog::recordPong | 2 | 100.0% |
| Stewart\Runtime\Config\AutoloadRoot::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\BackoffPolicy::delayFor | 2 | 100.0% |
| Stewart\Runtime\Config\BackoffPolicy::isDelayFinalAt | 2 | 100.0% |
| Stewart\Runtime\Config\BooleanSpelling::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\ClassNamespace::__construct | 2 | 100.0% |
| Stewart\Runtime\Config\ClassNamespace::__toString | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\AppOverrideCollection::keyedByAppId | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\AppOverrideCollection::find | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\AppOverrideCollection::findMatchingApp | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::keyedByDomain | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::find | 2 | 0.0% |
| Stewart\Runtime\Config\ConfigLoader::readConfigFile | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::findSection | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readInt | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readBool | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::findInt | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readBackoff | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readParsedValue | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::createKeyInvalidFailure | 2 | 0.0% |
| Stewart\Runtime\Config\ConfigSection::buildKeyPath | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::supportsNode | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInteger | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseFloat | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::isScalarList | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::isInlineCollection | 2 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::isReadElsewhere | 2 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverrideTarget::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\EnvironmentVariables::get | 2 | 0.0% |
| Stewart\Runtime\Config\HttpListenAddress::formatAddress | 2 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::parse | 2 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::__toString | 2 | 100.0% |
| Stewart\Runtime\Config\ProjectDirectory::__toString | 2 | 0.0% |
| Stewart\Runtime\Config\ProjectRoot::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\ProjectRoot::resolvePath | 2 | 0.0% |
| Stewart\Runtime\Config\Psr4Map::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\Psr4Map::listDirectoriesFor | 2 | 0.0% |
| Stewart\Runtime\Config\StewartConfig::fromSection | 2 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::isOff | 2 | 0.0% |
| Stewart\Runtime\Config\StewartConfigSchema::buildConfigTree | 2 | 0.0% |
| Stewart\Runtime\Config\SupervisionConfig::fromSection | 2 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::toConnectableAddress | 2 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::resolveSocketPath | 2 | 100.0% |
| Stewart\Runtime\Console\AppRequestCommand::execute | 2 | 100.0% |
| Stewart\Runtime\Console\ConfigReferenceCommand::reference | 2 | 100.0% |
| Stewart\Runtime\Console\ControlCommand::writeCommandResult | 2 | 100.0% |
| Stewart\Runtime\Console\PreparedDaemon::__construct | 2 | 0.0% |
| Stewart\Runtime\Console\RunCommand::__construct | 2 | 0.0% |
| Stewart\Runtime\Console\RunCommand::configure | 2 | 0.0% |
| Stewart\Runtime\Console\StatusCommand::findProbeOption | 2 | 100.0% |
| Stewart\Runtime\Console\StatusFormatter::formatTimeAgo | 2 | 100.0% |
| Stewart\Runtime\Console\StatusFormatter::formatYesNo | 2 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::renderAppTable | 2 | 100.0% |
| Stewart\Runtime\Console\StewartCommand::writeMissingConfigFileNotice | 2 | 100.0% |
| Stewart\Runtime\Console\StewartCommand::writeNotice | 2 | 100.0% |
| Stewart\Runtime\Console\StewartCommand::readStringArgument | 2 | 100.0% |
| Stewart\Runtime\Console\WorkerRestartCommand::execute | 2 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::compileOrFailWorker | 2 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::explainAppFailure | 2 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::explainWorkerFailure | 2 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::loadUserServices | 2 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::registerFrameworkServices | 2 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::compileWithSynthetics | 2 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::buildAppBindings | 2 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::listConstructorParameters | 2 | 100.0% |
| Stewart\Runtime\Container\AppRegistration::__construct | 2 | 0.0% |
| Stewart\Runtime\Container\StoreAttributesPass::resolvePeerAppId | 2 | 100.0% |
| Stewart\Runtime\Container\StoreAttributesPass::isWritable | 2 | 100.0% |
| Stewart\Runtime\Container\TypedContainer::resolveService | 2 | 100.0% |
| Stewart\Runtime\Control\Client\ControlClient::restartWorker | 2 | 0.0% |
| Stewart\Runtime\Control\Client\ControlTarget::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Client\ControlTargetResolver::loadControlConfig | 2 | 100.0% |
| Stewart\Runtime\Control\ControlPlaneFactory::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\ControlProtocol::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\Bye::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\CommandResult::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\Hello::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\Rejected::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\RequestFailed::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Frame\Welcome::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\AppCounters::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\AppPauseStatus::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\AppStatus::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\BrokerStats::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\ComponentStatus::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\ConnectionState::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\DeployFailure::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\DeployStatus::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\FailureReport::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Protocol\Status\ServiceCallStats::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Server\BoundSocketFile::__construct | 2 | 0.0% |
| Stewart\Runtime\Control\Server\UnixSocketFile::identifyBoundSocket | 2 | 100.0% |
| Stewart\Runtime\Control\Server\UnixSocketFile::hasListener | 2 | 100.0% |
| Stewart\Runtime\Control\Server\UnixSocketFile::removeStaleSocket | 2 | 100.0% |
| Stewart\Runtime\Control\SnapshotAssembler::buildDaemonInfo | 2 | 100.0% |
| Stewart\Runtime\Dispatch\DispatchSource::__construct | 2 | 0.0% |
| Stewart\Runtime\Dispatch\DispatchSource::attach | 2 | 0.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::startDrainingQueuesOf | 2 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::discardPendingWorkOf | 2 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchMqttMessage | 2 | 0.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::cancel | 2 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::cancelSubscriptionsOf | 2 | 100.0% |
| Stewart\Runtime\Dispatch\LocalSubscription::unsubscribe | 2 | 100.0% |
| Stewart\Runtime\Dispatch\QueuedWork::__construct | 2 | 0.0% |
| Stewart\Runtime\Dispatch\QueuedWork::forDroppableEvent | 2 | 0.0% |
| Stewart\Runtime\Dispatch\QueuedWork::forStreamEmission | 2 | 0.0% |
| Stewart\Runtime\Dispatch\QueuedWork::withEvent | 2 | 0.0% |
| Stewart\Runtime\Dispatch\QueuedWork::isDroppable | 2 | 0.0% |
| Stewart\Runtime\Dispatch\RegisteredSubscription::describeMatch | 2 | 0.0% |
| Stewart\Runtime\Dispatch\SelectorIndex::add | 2 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::pushBurst | 2 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::enqueue | 2 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::startDraining | 2 | 100.0% |
| Stewart\Runtime\Exception\AppException::unknown | 2 | 0.0% |
| Stewart\Runtime\Exception\ConfigurationException::valueInvalid | 2 | 0.0% |
| Stewart\Runtime\Exception\ConfigurationException::workerIndexOutOfRange | 2 | 0.0% |
| Stewart\Runtime\Exception\ConfigurationException::appUnknown | 2 | 0.0% |
| Stewart\Runtime\Exception\ConfigurationException::appSelectionUnknown | 2 | 0.0% |
| Stewart\Runtime\Exception\ContainerException::appOptionAmbiguous | 2 | 0.0% |
| Stewart\Runtime\Health\ProbeReport::fromVerdict | 2 | 100.0% |
| Stewart\Runtime\Health\ReadinessVerdict::describeVerdict | 2 | 100.0% |
| Stewart\Runtime\Http\Admin\Response\AdminAppList::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\AppActivityReport::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\AppFailed::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Bootstrap::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Bootstrap::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFireRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFireRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFireRequest::createOverloadedFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFireResult::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFireResult::getAnswer | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFireResult::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFired::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\EventFired::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposeEntityRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposeEntityRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposeEntityResult::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposeEntityResult::getAnswer | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposeEntityResult::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposedCommandAnswered::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposedEntityCommanded::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposedEntityCommanded::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposedEntitySynced::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposedEntitySynced::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposureAcknowledged::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposureAcknowledged::getAnswer | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposureAcknowledged::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ExposuresReleased::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HaConnectionLost::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HaConnectionLost::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HistoryRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HistoryRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HistoryRequest::createOverloadedFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HistoryResult::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HistoryResult::getAnswer | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\HistoryResult::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\IpcMessage::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\LogRecord::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\MqttMessageDelivery::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\MqttMessageDelivery::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\MqttPublish::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\PausedAppsChanged::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\PausedAppsChanged::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Ping::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Ping::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Pong::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Publish::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::createOverloadedFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::getAnswer | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistrySnapshot::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RegistrySnapshot::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\RequestFailed::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ServiceCallRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ServiceCallRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ServiceCallRequest::createOverloadedFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ServiceCallResult::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ServiceCallResult::getAnswer | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\ServiceCallResult::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Shutdown::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Shutdown::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\StateChangeBatch::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\StateChangeBatch::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\StateResynced::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\StateResynced::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\StateSnapshot::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\StateSnapshot::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Subscribe::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\SubscribeTrigger::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\SubscriptionAck::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\SubscriptionAck::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\TopicMessage::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\TopicMessage::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\TriggerFired::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\TriggerFired::getOutboxDelivery | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\Unsubscribe::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest::createUnreachableFailure | 2 | 0.0% |
| Stewart\Runtime\Ipc\Message\WorkerReady::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\StoreSettings::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\StoreSettings::__debugInfo | 2 | 0.0% |
| Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::encodeValue | 2 | 100.0% |
| Stewart\Runtime\Ipc\WorkerApp::__construct | 2 | 0.0% |
| Stewart\Runtime\Ipc\WorkerSettings::__construct | 2 | 0.0% |
| Stewart\Runtime\Json\ClassShape::__construct | 2 | 0.0% |
| Stewart\Runtime\Json\ClassShapeReader::buildArrayShape | 2 | 100.0% |
| Stewart\Runtime\Json\EpochInstantConverter::decodeValue | 2 | 100.0% |
| Stewart\Runtime\Json\FieldShape::__construct | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::__construct | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::createForAppIds | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::createForEntityIds | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::createForAreaIds | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::createForFloorIds | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::createForLabelIds | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::createForDeviceIds | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::handledClass | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::keySuffix | 2 | 0.0% |
| Stewart\Runtime\Json\StringIdentifierConverter::encodeValue | 2 | 0.0% |
| Stewart\Runtime\Json\WireMapper::encodeObjectList | 2 | 0.0% |
| Stewart\Runtime\Json\WireMapper::normalizeObject | 2 | 0.0% |
| Stewart\Runtime\Json\WireMapper::normalizeConvertedValue | 2 | 100.0% |
| Stewart\Runtime\Json\WireMapper::normalizeMap | 2 | 100.0% |
| Stewart\Runtime\Json\WireMapper::decodeNestedObject | 2 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleKernel::detectInstalledVersion | 2 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleLauncher::createForInstalledProject | 2 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleLauncher::loadEnvironmentFile | 2 | 100.0% |
| Stewart\Runtime\Kernel\SyntheticServices::setInstancesOn | 2 | 100.0% |
| Stewart\Runtime\Logging\EveryNthOccurrence::forRepeatedWarnings | 2 | 0.0% |
| Stewart\Runtime\Logging\ProcessTimeZoneProcessor::findProcessZone | 2 | 100.0% |
| Stewart\Runtime\Logging\StackTraceLineFormatter::format | 2 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\HistogramBucket::__construct | 2 | 0.0% |
| Stewart\Runtime\Metrics\Exposition\MetricFamily::recordHistogram | 2 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricSample::__construct | 2 | 0.0% |
| Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeFamily | 2 | 100.0% |
| Stewart\Runtime\Metrics\RuntimeMetricsCollector::yieldFamilies | 2 | 100.0% |
| Stewart\Runtime\Metrics\Source\DeployMetricSource::collectMetrics | 2 | 100.0% |
| Stewart\Runtime\Model\Collection\SubscriptionIdCollection::toStrings | 2 | 0.0% |
| Stewart\Runtime\Model\Collection\WorkerIdCollection::toInts | 2 | 0.0% |
| Stewart\Runtime\Model\CorrelationId::__construct | 2 | 0.0% |
| Stewart\Runtime\Model\CorrelationId::fromString | 2 | 0.0% |
| Stewart\Runtime\Model\CorrelationId::equals | 2 | 0.0% |
| Stewart\Runtime\Model\CorrelationId::__toString | 2 | 0.0% |
| Stewart\Runtime\Model\ExceptionDetails::fromThrowable | 2 | 100.0% |
| Stewart\Runtime\Model\LogLevel::configurable | 2 | 0.0% |
| Stewart\Runtime\Model\LogLevel::isBelow | 2 | 0.0% |
| Stewart\Runtime\Model\ResourceScope::wireValue | 2 | 100.0% |
| Stewart\Runtime\Model\StewartVersion::__construct | 2 | 0.0% |
| Stewart\Runtime\Model\SubscriptionId::__construct | 2 | 0.0% |
| Stewart\Runtime\Model\SubscriptionId::fromString | 2 | 0.0% |
| Stewart\Runtime\Model\SubscriptionId::equals | 2 | 0.0% |
| Stewart\Runtime\Model\SubscriptionId::__toString | 2 | 0.0% |
| Stewart\Runtime\Model\WorkerId::__construct | 2 | 0.0% |
| Stewart\Runtime\Model\WorkerId::fromInt | 2 | 0.0% |
| Stewart\Runtime\Model\WorkerId::equals | 2 | 0.0% |
| Stewart\Runtime\Model\WorkerId::toProcessIdPrefix | 2 | 0.0% |
| Stewart\Runtime\Model\WorkerId::__toString | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::replaceIfNewer | 2 | 100.0% |
| Stewart\Runtime\Registry\RegistryCache::replaceAsNextRevision | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::getIndexedRegistry | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::listAreasOnFloor | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::listFloors | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::findFloor | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::findFloorByName | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::listLabels | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::findLabel | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::findLabelByName | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::listDevices | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::findDevice | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::listDevicesInArea | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::listEntities | 2 | 0.0% |
| Stewart\Runtime\Registry\RegistryCache::findEntity | 2 | 0.0% |
| Stewart\Runtime\Schedule\AsyncHandlerRunner::run | 2 | 0.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::dueAt | 2 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::isDue | 2 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::armForEntity | 2 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::refreshTasksOf | 2 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::cancelTasksOf | 2 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::cancelAll | 2 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::getNextRunAt | 2 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::getNextRunAt | 2 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::runHeldOccurrencesOf | 2 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::cancelEntriesOf | 2 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::cancelAll | 2 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::forgetEntry | 2 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTaskHandle::getId | 2 | 0.0% |
| Stewart\Runtime\Schedule\TriggerFactory::createTriggerFor | 2 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::isDue | 2 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::findNextOccurrenceAfter | 2 | 100.0% |
| Stewart\Runtime\Schedule\WorkerTimers::startTimer | 2 | 100.0% |
| Stewart\Runtime\Scope\ScopeLifecycle::findOrCreateStateOf | 2 | 100.0% |
| Stewart\Runtime\Scope\ScopeLifecycle::activateScope | 2 | 100.0% |
| Stewart\Runtime\Scope\ScopeLifecycle::stopAll | 2 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::activate | 2 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::pause | 2 | 100.0% |
| Stewart\Runtime\State\CachedStateReader::readCurrentStates | 2 | 100.0% |
| Stewart\Runtime\State\StateCache::replaceAll | 2 | 100.0% |
| Stewart\Runtime\State\StateCache::filterBySelector | 2 | 100.0% |
| Stewart\Runtime\Time\DefaultProcessTimeZone::useAsProcessDefault | 2 | 0.0% |
| Stewart\Runtime\Time\RepeatingTimer::scheduleNextTick | 2 | 100.0% |
| Stewart\Runtime\Worker\AppActivity::recordFailure | 2 | 0.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::handlerFailed | 2 | 100.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::eventDelivered | 2 | 0.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::eventSuppressed | 2 | 0.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunStarted | 2 | 0.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunSuppressed | 2 | 0.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunFailed | 2 | 100.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::scheduleFailed | 2 | 0.0% |
| Stewart\Runtime\Worker\AppLifecycle::listSlots | 2 | 0.0% |
| Stewart\Runtime\Worker\AppLifecycle::abandonUnfinishedApps | 2 | 100.0% |
| Stewart\Runtime\Worker\AppResources::activateScope | 2 | 100.0% |
| Stewart\Runtime\Worker\AppResources::pauseScope | 2 | 100.0% |
| Stewart\Runtime\Worker\AppSlot::scope | 2 | 0.0% |
| Stewart\Runtime\Worker\AppSlot::isInState | 2 | 0.0% |
| Stewart\Runtime\Worker\AppSlot::app | 2 | 0.0% |
| Stewart\Runtime\Worker\AppSlot::moveTo | 2 | 100.0% |
| Stewart\Runtime\Worker\AppSlot::needsDisposal | 2 | 100.0% |
| Stewart\Runtime\Worker\ConnectionStatus::markLost | 2 | 0.0% |
| Stewart\Runtime\Worker\ConnectionStatus::markRestored | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\DispatchStreams::watchEvents | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\DispatchStreams::watchTopic | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\DispatchStreams::watchMqttMessages | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\DispatchStreams::watchConnection | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\ServiceCaller::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\ServiceCaller::callService | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\ServiceCaller::callServiceForResponse | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\TopicPublisher::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Context\TopicPublisher::publish | 2 | 0.0% |
| Stewart\Runtime\Worker\DsnStoreBackendOpener::openForBootstrap | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::rejectCommand | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::deliverCommand | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::forgetHandle | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\ExposureChannel::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\ExposureRequester::requestReconfiguration | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\OpenExposedCommand::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::map | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::debounce | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::throttle | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::take | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::takeUntil | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::waitForNext | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedAction::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedAction::updateConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedAction::watchCalls | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedAction::applySnapshot | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedAction::recordCommandedState | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::updateConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::getValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::setOff | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedButton::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedButton::watchCommands | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDate::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDate::updateConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDate::watchCommands | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDate::getValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDate::setValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::updateConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::watchCommands | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::getValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::setValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::setAttributes | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::markAvailable | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::watchCommands | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::getOption | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::getValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::updateConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::getValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedText::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedText::updateConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedText::watchCommands | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedText::getValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedTime::getConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedTime::updateConfig | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedTime::watchCommands | 2 | 0.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedTime::getValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedTime::setValue | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::sendReconfiguration | 2 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::assertNotReleased | 2 | 100.0% |
| Stewart\Runtime\Worker\HandlerFailureSampler::recordFailure | 2 | 100.0% |
| Stewart\Runtime\Worker\LoopErrorReporter::install | 2 | 100.0% |
| Stewart\Runtime\Worker\Message\BootstrapHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\BootstrapHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\BootstrapHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\BrokerMessageDispatcher::dispatch | 2 | 100.0% |
| Stewart\Runtime\Worker\Message\EventFiredHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\EventFiredHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\EventFiredHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::handle | 2 | 100.0% |
| Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\PingHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\PingHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\PingHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::handle | 2 | 100.0% |
| Stewart\Runtime\Worker\Message\RequestFailedHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\RequestFailedHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\RequestFailedHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\ShutdownHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\ShutdownHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\ShutdownHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\StateChangeBatchHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\StateChangeBatchHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\StateSnapshotHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\StateSnapshotHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\StateSnapshotHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\SubscriptionAckHandler::handle | 2 | 100.0% |
| Stewart\Runtime\Worker\Message\TopicMessageHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\TopicMessageHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\TopicMessageHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\TriggerFiredHandler::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\TriggerFiredHandler::handledMessageClass | 2 | 0.0% |
| Stewart\Runtime\Worker\Message\TriggerFiredHandler::handle | 2 | 0.0% |
| Stewart\Runtime\Worker\PendingRequest::complete | 2 | 100.0% |
| Stewart\Runtime\Worker\PendingRequests::forget | 2 | 0.0% |
| Stewart\Runtime\Worker\PendingRequests::failAll | 2 | 100.0% |
| Stewart\Runtime\Worker\PongBuilder::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\PongBuilder::buildActivityReport | 2 | 0.0% |
| Stewart\Runtime\Worker\StateCacheSync::seedFromSnapshot | 2 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::awaitFirstSeed | 2 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::applyStateChange | 2 | 0.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::claimKey | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::watchStateChanges | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::callServiceForResponse | 2 | 0.0% |
| Stewart\Runtime\Worker\WorkerHaContext::publish | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::watchTopic | 2 | 0.0% |
| Stewart\Runtime\Worker\WorkerHaContext::watchConnection | 2 | 0.0% |
| Stewart\Runtime\Worker\WorkerHaContext::isConnected | 2 | 0.0% |
| Stewart\Runtime\Worker\WorkerLogger::serializableContext | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerMqtt::publish | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerMqtt::assertBrokerMqttEnabled | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerRegistryEditor::updateEntity | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerSession::startApps | 2 | 100.0% |
| Stewart\Runtime\Worker\WorkerStoresFactory::__construct | 2 | 0.0% |
| Stewart\Runtime\Worker\WorkerSunCalendarFactory::createSunCalendar | 2 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::write | 2 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackendFactory::listSchemes | 2 | 0.0% |
| Stewart\Store\Redis\ScanPage::__construct | 2 | 0.0% |
| Stewart\Store\Redis\ScanPage::isLast | 2 | 0.0% |
| Stewart\Store\Redis\ScanPage::fromReply | 2 | 0.0% |
| Stewart\Store\Exception\StoreSetupException::unknownPeerApp | 2 | 100.0% |
| Stewart\Store\GuardedStoreBackend::write | 2 | 0.0% |
| Stewart\Store\GuardedStoreBackend::remove | 2 | 0.0% |
| Stewart\Store\GuardedStoreBackend::exists | 2 | 0.0% |
| Stewart\Store\GuardedStoreBackend::keysWithPrefix | 2 | 0.0% |
| Stewart\Store\GuardedStoreBackend::removeByPrefix | 2 | 0.0% |
| Stewart\Store\GuardedStoreBackend::probe | 2 | 0.0% |
| Stewart\Store\Keyspace::buildFullKey | 2 | 100.0% |
| Stewart\Store\KeyspacedStores::openPeerStoreForReading | 2 | 100.0% |
| Stewart\Store\ReadOnlyStore::has | 2 | 0.0% |
| Stewart\Store\ReadOnlyStore::getInt | 2 | 0.0% |
| Stewart\Store\ReadOnlyStore::getBool | 2 | 0.0% |
| Stewart\Store\ReadOnlyStore::listKeys | 2 | 0.0% |
| Stewart\Store\ScopedStore::getInt | 2 | 100.0% |
| Stewart\Store\ScopedStore::getFloat | 2 | 100.0% |
| Stewart\Store\ScopedStore::getString | 2 | 100.0% |
| Stewart\Store\ScopedStore::getBool | 2 | 100.0% |
| Stewart\Store\ScopedStore::getObject | 2 | 100.0% |
| Stewart\Store\StoreDsn::parse | 2 | 100.0% |
| Stewart\Store\StorePrefix::__construct | 2 | 100.0% |
| Stewart\Store\StorePrefix::__toString | 2 | 0.0% |
| Stewart\Store\StoreTiming::__construct | 2 | 0.0% |
| Stewart\Store\StoreValueCodec::decodeInt | 2 | 100.0% |
| Stewart\Store\StoreValueCodec::decodeString | 2 | 100.0% |
| Stewart\Store\StoreValueCodec::decodeJson | 2 | 100.0% |
| Stewart\Store\StoreValueCodec::encodeJson | 2 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::findSolarNoonOn | 2 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::computeGeometricPositionAt | 2 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::computeHourAngleDegrees | 2 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::computeHorizonDipDegrees | 2 | 100.0% |
| Stewart\Sun\SolarCoordinates::__construct | 2 | 0.0% |
| Stewart\Support\Json\JsonDecoder::__construct | 2 | 0.0% |
| Stewart\Support\Json\JsonDecoder::decodeJson | 2 | 0.0% |
| Stewart\Support\Json\JsonEncoder::__construct | 2 | 0.0% |
| Stewart\Support\Json\JsonEncoder::encodeToJson | 2 | 0.0% |
| Stewart\Support\Json\JsonShape::__construct | 2 | 0.0% |
| Stewart\Support\Json\JsonShape::requireString | 2 | 100.0% |
| Stewart\Support\Json\JsonShape::treatKeysAsStrings | 2 | 0.0% |
| Stewart\Support\Schedule\CalendarSchedule::describe | 2 | 100.0% |
| Stewart\Support\Schedule\CalendarSchedule::fallsOn | 2 | 100.0% |
| Stewart\Support\Schedule\Collection\DayOfWeekCollection::containsDay | 2 | 0.0% |
| Stewart\Support\Schedule\Collection\DayOfWeekCollection::listNames | 2 | 0.0% |
| Stewart\Support\Schedule\CronSchedule::parse | 2 | 100.0% |
| Stewart\Support\Schedule\DelaySchedule::findNextDueAfter | 2 | 100.0% |
| Stewart\Support\Schedule\EntityTime::tryParseTimeOfDay | 2 | 100.0% |
| Stewart\Support\Schedule\IntervalSchedule::findNextDueAfter | 2 | 100.0% |
| Stewart\Support\Schedule\OneShotSchedule::findNextOccurrenceAfter | 2 | 100.0% |
| Stewart\Support\Schedule\SunEventSchedule::forEvent | 2 | 100.0% |
| Stewart\Support\Schedule\TimeWindow::between | 2 | 100.0% |
| Stewart\Support\Secret\SecretName::__construct | 2 | 0.0% |
| Stewart\Support\State\IndexedRegistry::__construct | 2 | 100.0% |
| Stewart\Support\Stream\CancelledSubscription::unsubscribe | 2 | 0.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::startWithCurrentState | 2 | 0.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::whenAbove | 2 | 0.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::whenBelow | 2 | 0.0% |
| Stewart\Support\Stream\FilterOperator::attach | 2 | 100.0% |
| Stewart\Support\Stream\PendingEmission::flushInto | 2 | 100.0% |
| Stewart\Support\Stream\PendingEmission::settleIfCurrent | 2 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::disarmAll | 2 | 100.0% |
| Stewart\Support\Stream\StartWithCurrentStateOperator::attach | 2 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::emit | 2 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::onTeardown | 2 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::attachedTo | 2 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::claimStage | 2 | 0.0% |
| Stewart\Support\Stream\SubscriptionScope::runEmission | 2 | 100.0% |
| Stewart\Support\Stream\ThrottleWindow::settleWindow | 2 | 100.0% |
| Stewart\Support\Stream\WhenStableForOperator::attach | 2 | 100.0% |
| Stewart\Support\Time\DeferredWait::resolve | 2 | 100.0% |
| Stewart\Support\Time\DeferredWait::fail | 2 | 100.0% |
| Stewart\Support\Time\DeferredWait::expire | 2 | 100.0% |
| Stewart\Support\Time\RevoltTimerHandle::cancel | 2 | 100.0% |
| Stewart\Support\Url\UrlRedactor::__construct | 2 | 0.0% |
| Stewart\Support\Wire\EventTypeSelector::__construct | 2 | 0.0% |
| Stewart\Support\Wire\GeneratedFormat::__construct | 2 | 0.0% |
| Stewart\Testing\App\AppHarness::requireNotStarted | 2 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::rethrowFailures | 2 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::releaseDeliveries | 2 | 100.0% |
| Stewart\Testing\Async\Latch::__construct | 2 | 0.0% |
| Stewart\Testing\Async\Latch::waitUntilOpen | 2 | 0.0% |
| Stewart\Testing\Async\Latch::isOpen | 2 | 0.0% |
| Stewart\Testing\Async\Latch::countWaiters | 2 | 0.0% |
| Stewart\Testing\Exposure\Collection\RecordedExposureCollection::withRecordedExposure | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordedExposure::__construct | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireBinarySensor | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireHandle | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::setOn | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::setOff | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::setValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::setValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::getAttributes | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::setAttributes | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::markAvailable | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::setValue | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::getOption | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedText::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedText::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedText::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedText::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedText::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::setValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposure::cancelCommandSubscriptions | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposure::assertNotRemoved | 2 | 100.0% |
| Stewart\Testing\Filesystem\TempDirectory::__construct | 2 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::getFilePath | 2 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::remove | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\RecordedEventFireCollection::withRecordedFire | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\RecordedHistoryQueryCollection::withRecordedQuery | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\RecordedServiceCallCollection::withRecordedCall | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\WatchedTriggerCollection::withWatchedTrigger | 2 | 0.0% |
| Stewart\Testing\HaContext\PushedTrigger::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedEventFire::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedHistoryQuery::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedServiceCall::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedServiceCall::getServiceName | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedStateReader::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedStateReader::readCurrentStates | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubServiceAnswer | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubServiceFailure | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushState | 2 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushEvent | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getLastCall | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchStateChanges | 2 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchTopic | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchConnection | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::isConnected | 2 | 0.0% |
| Stewart\Testing\HaContext\WatchedTrigger::__construct | 2 | 0.0% |
| Stewart\Testing\Logging\Collection\RecordedLogCollection::withRecordedLog | 2 | 0.0% |
| Stewart\Testing\Logging\RecordedLog::__construct | 2 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::__construct | 2 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::listMessagesAt | 2 | 0.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::cancelSubscriptions | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listFloors | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findFloor | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findFloorByName | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listLabels | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findLabel | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findLabelByName | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listDevices | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listEntities | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findEntity | 2 | 0.0% |
| Stewart\Testing\Registry\RecordedRegistryUpdate::__construct | 2 | 0.0% |
| Stewart\Testing\Registry\RecordingRegistryEditor::findCurrentEntry | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::isActive | 2 | 0.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::getId | 2 | 0.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::armAfter | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::cancelAll | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::armElapsedSchedule | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::armWallClockSchedule | 2 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::removeByPrefix | 2 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::computeExpiryFor | 2 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::failDuringOutage | 2 | 100.0% |
| Stewart\Testing\Store\StoreBackendContract::setUp | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAMissingKeyReadsAsNull | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAValueComesBackByteForByte | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAWriteReplacesWhatWasThere | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testRemovingLeavesNothingAndIsSafeToRepeat | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testATtlExpiresTheValue | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testWritingWithoutATtlClearsOneTheKeyHad | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingCreatesTheKeyItIsMissing | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingKeepsAnExpiry | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingWhatIsNotAWholeNumberIsRefused | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingANumberWithANewlineIsRefused | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingAFloatIsRefused | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAPrefixScanReturnsOnlyThatPrefix | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAPrefixScanOfAnEmptyScopeIsEmpty | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testRemovingAPrefixLeavesOtherPrefixesAlone | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testProbingSucceedsAgainstAnEngineThatIsThere | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::getPrefix | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::getOtherPrefix | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::buildPrefixedKey | 2 | 0.0% |
| Stewart\Testing\Store\StoredEntry::__construct | 2 | 0.0% |
| Stewart\Testing\Stream\PushSource::push | 2 | 100.0% |
| Stewart\Testing\Stream\PushSource::cancelAttachments | 2 | 100.0% |
| Stewart\Testing\Stream\PushSource::countAttachments | 2 | 0.0% |
| Stewart\Testing\Stream\PushSubscription::getId | 2 | 0.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getLocation | 2 | 0.0% |
| Stewart\Testing\Sun\FixedSunCalendar::findEventTimeOn | 2 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::subscribe | 2 | 0.0% |
| Stewart\Testing\Time\ManualTimeout::unsubscribe | 2 | 0.0% |
| Stewart\Testing\Time\ManualTimeout::throwIfRequested | 2 | 0.0% |
| Stewart\Testing\Time\ManualTimer::release | 2 | 100.0% |
| Stewart\Testing\Time\ManualTimers::waitFor | 2 | 100.0% |
| Stewart\Testing\Time\ManualTimers::delay | 2 | 100.0% |
| Stewart\Testing\Websocket\Collection\FakeWebsocketConnectionCollection::withConnection | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::holdSendsUntil | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::holdCloseUntil | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::listSentOfType | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::isClosed | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getCloseInfo | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::onClose | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getId | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getLocalAddress | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getRemoteAddress | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getTlsInfo | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::isCompressionEnabled | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::sendBinary | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::streamText | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::streamBinary | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::ping | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getCount | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getTimestamp | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getHandshakeResponse | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::__construct | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::createStalled | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::createAuthenticatedConnection | 2 | 0.0% |
| Stewart\Mqtt\Connection\MqttConnection::settleAck | 1.30 | 33.3% |
| Stewart\Client\Component\ComponentCommand::__construct | 1 | 100.0% |
| Stewart\Client\Component\ComponentCommandAnswer::__construct | 1 | 100.0% |
| Stewart\Client\Component\ComponentCommandAnswer::accept | 1 | 100.0% |
| Stewart\Client\Component\ComponentCommandAnswer::reject | 1 | 100.0% |
| Stewart\Client\Component\ComponentInstance::__construct | 1 | 100.0% |
| Stewart\Client\Component\ComponentVersion::__construct | 1 | 100.0% |
| Stewart\Client\Component\ComponentVersion::isCompatible | 1 | 100.0% |
| Stewart\Client\Component\ExposedEntityDefinition::__construct | 1 | 100.0% |
| Stewart\Client\Component\ExposedEntityDefinition::dropNullFields | 1 | 100.0% |
| Stewart\Client\Connection\Command\Authenticate::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\Authenticate::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\CallService::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\CallService::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\AnswerComponentCommand::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\AnswerComponentCommand::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\GetComponentVersion::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\GetComponentVersion::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\ReconcileExposedEntities::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\ReconcileExposedEntities::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\ReconcileExposedEntities::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\RemoveExposedEntity::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\RemoveExposedEntity::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\RemoveExposedEntity::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\SubscribeComponentSession::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\SubscribeComponentSession::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\SubscribeComponentSession::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\UpdateExposedEntityState::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\UpdateExposedEntityState::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\UpdateExposedEntityState::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\UpsertExposedEntity::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\UpsertExposedEntity::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\Component\UpsertExposedEntity::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\FireEvent::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\FireEvent::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetCurrentUser::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetCurrentUser::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetEntityRegistryEntry::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetEntityRegistryEntry::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetHistoryDuringPeriod::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetHistoryDuringPeriod::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetHistoryDuringPeriod::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\GetStates::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\Command\SubscribeEvents::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\SubscribeEvents::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\SubscribeTrigger::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\SubscribeTrigger::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\UnsubscribeEvents::__construct | 1 | 100.0% |
| Stewart\Client\Connection\Command\UnsubscribeEvents::describe | 1 | 100.0% |
| Stewart\Client\Connection\Command\UnsubscribeEvents::toMessage | 1 | 100.0% |
| Stewart\Client\Connection\EventDelivery::__construct | 1 | 100.0% |
| Stewart\Client\Connection\EventDelivery::createDroppedException | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::__construct | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::flushEvents | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::unsubscribeEvents | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::sendIgnoringResult | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::onDisconnect | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::isConnected | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::close | 1 | 100.0% |
| Stewart\Client\Connection\HaConnection::receiveMessage | 1 | 100.0% |
| Stewart\Client\Connection\HomeAssistantUrl::__construct | 1 | 100.0% |
| Stewart\Client\Connection\HomeAssistantUrl::parse | 1 | 100.0% |
| Stewart\Client\Connection\HomeAssistantUrl::reveal | 1 | 100.0% |
| Stewart\Client\Connection\HomeAssistantUrl::__toString | 1 | 100.0% |
| Stewart\Client\Connection\MessageCorrelator::nextId | 1 | 100.0% |
| Stewart\Client\Connection\MessageCorrelator::expect | 1 | 100.0% |
| Stewart\Client\Event\EventDecoder::__construct | 1 | 100.0% |
| Stewart\Client\HaClient::__construct | 1 | 100.0% |
| Stewart\Client\HaClient::fromConnectionConfig | 1 | 100.0% |
| Stewart\Client\HaClient::connect | 1 | 100.0% |
| Stewart\Client\HaClient::close | 1 | 100.0% |
| Stewart\Client\HaClient::isConnected | 1 | 100.0% |
| Stewart\Client\HaClient::onDisconnect | 1 | 100.0% |
| Stewart\Client\HaClient::getHaVersion | 1 | 100.0% |
| Stewart\Client\HaClient::flushEvents | 1 | 100.0% |
| Stewart\Client\HaClient::getAreaRegistry | 1 | 100.0% |
| Stewart\Client\HaClient::getFloorRegistry | 1 | 100.0% |
| Stewart\Client\HaClient::getLabelRegistry | 1 | 100.0% |
| Stewart\Client\HaClient::getDeviceRegistry | 1 | 100.0% |
| Stewart\Client\HaClient::getRegistry | 1 | 100.0% |
| Stewart\Client\HaClient::getConfig | 1 | 100.0% |
| Stewart\Client\HaClient::getTimeZone | 1 | 100.0% |
| Stewart\Client\HaClient::unsubscribeEvents | 1 | 100.0% |
| Stewart\Client\HaConfig::__construct | 1 | 100.0% |
| Stewart\Client\Registry\EntityRegistryEntry::__construct | 1 | 100.0% |
| Stewart\Client\Registry\EntityRegistryEntry::isDisabled | 1 | 100.0% |
| Stewart\Client\Registry\EntityRegistryEntry::isHidden | 1 | 100.0% |
| Stewart\Client\Registry\EntityRegistryEntry::fromArray | 1 | 100.0% |
| Stewart\Client\Registry\RegistryDecoder::__construct | 1 | 100.0% |
| Stewart\Client\Registry\RegistryDecoder::skipRow | 1 | 100.0% |
| Stewart\Client\Registry\RegistryRow::readLabelIds | 1 | 100.0% |
| Stewart\Client\State\EntityStateDecoder::__construct | 1 | 100.0% |
| Stewart\Codegen\Attribute\AttributeCatalog::listKindsForDomain | 1 | 100.0% |
| Stewart\Codegen\Attribute\AttributeCatalog::findKind | 1 | 100.0% |
| Stewart\Codegen\Attribute\AttributeFilter::__construct | 1 | 100.0% |
| Stewart\Codegen\Attribute\AttributeFilter::excludes | 1 | 100.0% |
| Stewart\Codegen\Attribute\AttributeFilter::includes | 1 | 100.0% |
| Stewart\Codegen\Attribute\AttributeSelector::__construct | 1 | 100.0% |
| Stewart\Codegen\Attribute\KeyPatterns::__construct | 1 | 100.0% |
| Stewart\Codegen\Attribute\KeyPatterns::matches | 1 | 100.0% |
| Stewart\Codegen\Attribute\KeyPatterns::exactEntries | 1 | 100.0% |
| Stewart\Codegen\Attribute\UnseenAttribute::__construct | 1 | 100.0% |
| Stewart\Codegen\Attribute\UnseenAttribute::describeWarning | 1 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::__construct | 1 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::configure | 1 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::printGenerationSummary | 1 | 100.0% |
| Stewart\Codegen\Console\GenerateCommand::printFailure | 1 | 100.0% |
| Stewart\Codegen\Emitter\EmitContext::__construct | 1 | 100.0% |
| Stewart\Codegen\Emitter\EmitContext::createNamespace | 1 | 100.0% |
| Stewart\Codegen\Emitter\EmitContext::resolveClassName | 1 | 100.0% |
| Stewart\Codegen\Emitter\EmitContext::printFile | 1 | 100.0% |
| Stewart\Codegen\Emitter\EmitContext::printStatements | 1 | 100.0% |
| Stewart\Codegen\Emitter\EntitiesRootEmitter::getClassName | 1 | 100.0% |
| Stewart\Codegen\Emitter\EntitiesRootEmitter::getClassComment | 1 | 100.0% |
| Stewart\Codegen\Emitter\EntitiesRootEmitter::listDomains | 1 | 100.0% |
| Stewart\Codegen\Emitter\EntitiesRootEmitter::getDomainClassName | 1 | 100.0% |
| Stewart\Codegen\Emitter\EntitiesRootEmitter::buildPropertyComment | 1 | 100.0% |
| Stewart\Codegen\Emitter\Entity\DomainEntitiesEmitter::supportsDomain | 1 | 100.0% |
| Stewart\Codegen\Emitter\Entity\DomainEntitiesEmitter::emitFile | 1 | 100.0% |
| Stewart\Codegen\Emitter\Entity\EntityHandleEmitter::supportsDomain | 1 | 100.0% |
| Stewart\Codegen\Emitter\Entity\EntityStateEmitter::supportsDomain | 1 | 100.0% |
| Stewart\Codegen\Emitter\GeneratedCodePrinter::buildHeaderComment | 1 | 100.0% |
| Stewart\Codegen\Emitter\GeneratedCodePrinter::isGenerated | 1 | 100.0% |
| Stewart\Codegen\Emitter\GeneratedCodePrinter::printGenerated | 1 | 100.0% |
| Stewart\Codegen\Emitter\GeneratedCodePrinter::printGeneratedStatements | 1 | 100.0% |
| Stewart\Codegen\Emitter\ManifestEmitter::emitFile | 1 | 100.0% |
| Stewart\Codegen\Emitter\PhpStormMetaEmitter::buildDomainSetName | 1 | 100.0% |
| Stewart\Codegen\Emitter\PhpStormMetaEmitter::buildSetRegistration | 1 | 100.0% |
| Stewart\Codegen\Emitter\PhpStormMetaEmitter::buildExpectation | 1 | 100.0% |
| Stewart\Codegen\Emitter\Service\DomainServicesEmitter::supportsDomain | 1 | 100.0% |
| Stewart\Codegen\Emitter\ServicesRootEmitter::getClassName | 1 | 100.0% |
| Stewart\Codegen\Emitter\ServicesRootEmitter::getClassComment | 1 | 100.0% |
| Stewart\Codegen\Emitter\ServicesRootEmitter::listDomains | 1 | 100.0% |
| Stewart\Codegen\Emitter\ServicesRootEmitter::getDomainClassName | 1 | 100.0% |
| Stewart\Codegen\Emitter\ServicesRootEmitter::buildPropertyComment | 1 | 100.0% |
| Stewart\Codegen\Entity\EntityInclusionRules::__construct | 1 | 100.0% |
| Stewart\Codegen\Entity\EntityInclusionRules::fromPatterns | 1 | 100.0% |
| Stewart\Codegen\Entity\EntityInclusionRules::allowingEverything | 1 | 100.0% |
| Stewart\Codegen\Entity\EntityInclusionRules::listUnmatchedIncludes | 1 | 100.0% |
| Stewart\Codegen\Entity\EntitySelection::__construct | 1 | 100.0% |
| Stewart\Codegen\Entity\EntitySelection::listEntityIds | 1 | 100.0% |
| Stewart\Codegen\Entity\UnmatchedEntitySelector::__construct | 1 | 100.0% |
| Stewart\Codegen\Entity\UnmatchedEntitySelector::describeWarning | 1 | 100.0% |
| Stewart\Codegen\GenerationOptions::__construct | 1 | 100.0% |
| Stewart\Codegen\GenerationOptions::attributesFor | 1 | 100.0% |
| Stewart\Codegen\Generator::__construct | 1 | 100.0% |
| Stewart\Codegen\Generator::writeFiles | 1 | 100.0% |
| Stewart\Codegen\Generator::checkAgainstSnapshot | 1 | 100.0% |
| Stewart\Codegen\Model\DomainCatalog::getTraitsForDomain | 1 | 100.0% |
| Stewart\Codegen\Model\DomainTraits::__construct | 1 | 100.0% |
| Stewart\Codegen\Model\GenerationModelFactory::sortedDomainNames | 1 | 100.0% |
| Stewart\Codegen\Output\CheckResult::__construct | 1 | 100.0% |
| Stewart\Codegen\Output\CheckResult::listStaleFiles | 1 | 100.0% |
| Stewart\Codegen\Output\CheckResult::isClean | 1 | 100.0% |
| Stewart\Codegen\Output\Collection\FileChangeCollection::fromChangesSortedByPath | 1 | 100.0% |
| Stewart\Codegen\Output\Collection\FileChangeCollection::filterStale | 1 | 100.0% |
| Stewart\Codegen\Output\Collection\FileChangeCollection::countWithOutcome | 1 | 100.0% |
| Stewart\Codegen\Output\Collection\FileChangeCollection::countExistingFiles | 1 | 100.0% |
| Stewart\Codegen\Output\Collection\FileChangeCollection::isClean | 1 | 100.0% |
| Stewart\Codegen\Output\FileChange::__construct | 1 | 100.0% |
| Stewart\Codegen\Output\FileOutcome::isChange | 1 | 100.0% |
| Stewart\Codegen\Output\GeneratedFile::__construct | 1 | 100.0% |
| Stewart\Codegen\Output\OutputDirectory::__construct | 1 | 100.0% |
| Stewart\Codegen\Php\Identifier::capitalizeWord | 1 | 100.0% |
| Stewart\Codegen\Php\IdentifierAllocator::__construct | 1 | 100.0% |
| Stewart\Codegen\Php\IdentifierAllocator::isReserved | 1 | 100.0% |
| Stewart\Codegen\Php\IdentifierAllocator::isTaken | 1 | 100.0% |
| Stewart\Codegen\Php\MemberReservations::__construct | 1 | 100.0% |
| Stewart\Codegen\Php\PhpType::__construct | 1 | 100.0% |
| Stewart\Codegen\Php\PhpType::fromNative | 1 | 100.0% |
| Stewart\Codegen\Php\PhpType::mixed | 1 | 100.0% |
| Stewart\Codegen\Php\PhpType::listOf | 1 | 100.0% |
| Stewart\Codegen\Php\PhpType::isPlain | 1 | 100.0% |
| Stewart\Codegen\Php\PhpType::needsDocblock | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalog::__construct | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalog::listDomains | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalog::forDomain | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalog::forEntityHandle | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalogParser::parseDefinition | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalogParser::parseField | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceCatalogParser::sortRequiredFirstThenByName | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceDefinition::__construct | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceField::__construct | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceSelector::__construct | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceTargetSpec::__construct | 1 | 100.0% |
| Stewart\Codegen\Service\ServiceTargetSpec::none | 1 | 100.0% |
| Stewart\Codegen\Snapshot\HaClientSnapshotFetcher::__construct | 1 | 100.0% |
| Stewart\Codegen\Snapshot\HaClientSnapshotFetcher::fetchSnapshot | 1 | 100.0% |
| Stewart\Codegen\Snapshot\RawMap::__construct | 1 | 100.0% |
| Stewart\Codegen\Snapshot\RawMap::listKeys | 1 | 100.0% |
| Stewart\Codegen\Snapshot\RawMap::readBool | 1 | 100.0% |
| Stewart\Codegen\Snapshot\RawMap::readMap | 1 | 100.0% |
| Stewart\Codegen\Snapshot\Snapshot::__construct | 1 | 100.0% |
| Stewart\Codegen\Snapshot\Snapshot::fromParts | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::__construct | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::encodeSnapshot | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::buildSnapshotArray | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::buildAreaArray | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::buildFloorArray | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotCodec::buildLabelArray | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotFileReader::__construct | 1 | 100.0% |
| Stewart\Codegen\Snapshot\SnapshotFileWriter::__construct | 1 | 100.0% |
| Stewart\Contracts\App\AppId::equals | 1 | 100.0% |
| Stewart\Contracts\App\AppId::collidesWith | 1 | 100.0% |
| Stewart\Contracts\App\AppId::toEnvironmentKey | 1 | 100.0% |
| Stewart\Contracts\App\Collection\AppIdCollection::containsId | 1 | 100.0% |
| Stewart\Contracts\App\Collection\AppIdCollection::toStrings | 1 | 100.0% |
| Stewart\Contracts\Collection\KeyedCollection::fromElementsByKey | 1 | 100.0% |
| Stewart\Contracts\Collection\KeyedCollection::withElementAt | 1 | 100.0% |
| Stewart\Contracts\Collection\KeyedCollection::withoutKey | 1 | 100.0% |
| Stewart\Contracts\Collection\KeyedCollection::elementAt | 1 | 100.0% |
| Stewart\Contracts\Collection\KeyedCollection::arrangeElements | 1 | 100.0% |
| Stewart\Contracts\Collection\ListCollection::withAppendedElement | 1 | 100.0% |
| Stewart\Contracts\Collection\ListCollection::arrangeElements | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::__construct | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::empty | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::count | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::isEmpty | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::listValues | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::filter | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::mapToList | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::containsWhere | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::findFirstWhere | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::sortedBy | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::getIterator | 1 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::elements | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::__construct | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::getDomain | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::getObjectId | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::getState | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::requireState | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::getHistory | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::watchStateChanges | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::toServiceTarget | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::callService | 1 | 100.0% |
| Stewart\Contracts\Entity\Entity::callServiceForResponse | 1 | 100.0% |
| Stewart\Contracts\Entity\EntityId::equals | 1 | 100.0% |
| Stewart\Contracts\Event\HaEvent::__construct | 1 | 100.0% |
| Stewart\Contracts\Event\HaEvent::getValue | 1 | 100.0% |
| Stewart\Contracts\Exception\HistoryException::timedOut | 1 | 100.0% |
| Stewart\Contracts\Exception\RegistryEditException::notFound | 1 | 100.0% |
| Stewart\Contracts\Exception\ServiceCallException::rejected | 1 | 100.0% |
| Stewart\Contracts\Exception\ServiceCallException::unreachable | 1 | 100.0% |
| Stewart\Contracts\Exception\ServiceCallException::timedOut | 1 | 100.0% |
| Stewart\Contracts\Exception\ServiceCallException::overloaded | 1 | 100.0% |
| Stewart\Contracts\Exception\StewartException::__construct | 1 | 100.0% |
| Stewart\Contracts\Exception\StewartException::createForReason | 1 | 100.0% |
| Stewart\Contracts\Exception\StewartException::restoreFromWire | 1 | 100.0% |
| Stewart\Contracts\Exception\StewartException::renderMessage | 1 | 100.0% |
| Stewart\Contracts\Exception\TimeException::durationNotFinite | 1 | 100.0% |
| Stewart\Contracts\Exception\TriggerException::configInvalid | 1 | 100.0% |
| Stewart\Contracts\Exception\TriggerException::configUnencodable | 1 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionCall::__construct | 1 | 100.0% |
| Stewart\Contracts\Exposure\Action\ActionCall::getRequestedState | 1 | 100.0% |
| Stewart\Contracts\Exposure\CalendarStateFormat::formatTime | 1 | 100.0% |
| Stewart\Contracts\Exposure\CalendarStateFormat::formatDate | 1 | 100.0% |
| Stewart\Contracts\Exposure\CalendarStateFormat::parseDate | 1 | 100.0% |
| Stewart\Contracts\Exposure\CalendarStateFormat::formatDateTime | 1 | 100.0% |
| Stewart\Contracts\Exposure\CalendarStateFormat::parseDateTime | 1 | 100.0% |
| Stewart\Contracts\Exposure\Command\ButtonPress::__construct | 1 | 100.0% |
| Stewart\Contracts\Exposure\Command\ButtonPress::getRequestedState | 1 | 100.0% |
| Stewart\Contracts\Exposure\Command\SwitchCommand::__construct | 1 | 100.0% |
| Stewart\Contracts\Exposure\Command\SwitchCommand::isTurnOn | 1 | 100.0% |
| Stewart\Contracts\Exposure\Command\SwitchCommand::getRequestedState | 1 | 100.0% |
| Stewart\Contracts\Exposure\ExposedEntityKey::equals | 1 | 100.0% |
| Stewart\Contracts\Exposure\ExposedEntitySnapshot::__construct | 1 | 100.0% |
| Stewart\Contracts\Exposure\ExposedStateChange::__construct | 1 | 100.0% |
| Stewart\Contracts\Exposure\ExposedStateChange::withLaterChange | 1 | 100.0% |
| Stewart\Contracts\Exposure\SensorDeviceClass::takesDateTime | 1 | 100.0% |
| Stewart\Contracts\Exposure\SensorDeviceClass::takesDate | 1 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::__construct | 1 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::isEmpty | 1 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::count | 1 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::getStateAtStart | 1 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::getLastState | 1 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::hasBeenIn | 1 | 100.0% |
| Stewart\Contracts\History\EntityStateHistory::findEnteredAt | 1 | 100.0% |
| Stewart\Contracts\History\HistoryDetail::includesAttributes | 1 | 100.0% |
| Stewart\Contracts\History\HistoryDetail::includesAttributeOnlyChanges | 1 | 100.0% |
| Stewart\Contracts\History\HistoryQuery::__construct | 1 | 100.0% |
| Stewart\Contracts\History\HistoryQuery::lastFor | 1 | 100.0% |
| Stewart\Contracts\History\HistoryQuery::between | 1 | 100.0% |
| Stewart\Contracts\History\HistoryQuery::withAttributeChanges | 1 | 100.0% |
| Stewart\Contracts\History\HistoryWindow::getDuration | 1 | 100.0% |
| Stewart\Contracts\Mqtt\MqttMessage::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Area::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Area::isNamed | 1 | 100.0% |
| Stewart\Contracts\Registry\AreaId::describeKind | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\AreaCollection::keyedByAreaId | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\AreaCollection::find | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\DeviceCollection::keyedByDeviceId | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\DeviceCollection::find | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\EntityAliasCollection::contains | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\EntityAliasCollection::withoutMembers | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\FloorCollection::keyedByFloorId | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\FloorCollection::find | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\LabelCollection::keyedByLabelId | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\LabelCollection::find | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\RegisteredEntityCollection::keyedByEntityId | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\RegisteredEntityCollection::find | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\RegistryIdCollection::contains | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\RegistryIdCollection::containsAnyOf | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\RegistryIdCollection::withoutMembers | 1 | 100.0% |
| Stewart\Contracts\Registry\Collection\RegistryIdCollection::toStrings | 1 | 100.0% |
| Stewart\Contracts\Registry\Device::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Device::getDisplayName | 1 | 100.0% |
| Stewart\Contracts\Registry\Device::isDisabled | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityAlias::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityAlias::named | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityAlias::entityName | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityAlias::isEntityName | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityAlias::equals | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::inArea | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::onFloor | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::labelled | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::ofDevice | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::inDomain | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::matching | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::withArea | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::withFloor | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::withLabel | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::withDevice | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::withDomain | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::toCanonicalKey | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::unconstrained | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityFilter::listSortedValues | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityPlacement::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\EntityPlacement::unregistered | 1 | 100.0% |
| Stewart\Contracts\Registry\Floor::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Floor::isNamed | 1 | 100.0% |
| Stewart\Contracts\Registry\FloorId::describeKind | 1 | 100.0% |
| Stewart\Contracts\Registry\Label::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Label::isNamed | 1 | 100.0% |
| Stewart\Contracts\Registry\RegisteredEntity::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\RegisteredEntity::listLabelIds | 1 | 100.0% |
| Stewart\Contracts\Registry\RegisteredEntity::isHidden | 1 | 100.0% |
| Stewart\Contracts\Registry\RegisteredEntity::isDisabled | 1 | 100.0% |
| Stewart\Contracts\Registry\RegisteredEntity::hasEntityCategory | 1 | 100.0% |
| Stewart\Contracts\Registry\RegistryId::__toString | 1 | 100.0% |
| Stewart\Contracts\Registry\RegistryNames::containsName | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityAliasesChange::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityAliasesChange::replacingWith | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityAliasesChange::resolveAgainst | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityLabelsChange::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityLabelsChange::replacingWith | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityLabelsChange::needsCurrentLabels | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityLabelsChange::resolveAgainst | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::__construct | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutName | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withIcon | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withoutArea | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withLabels | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAddedLabels | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withRemovedLabels | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withAddedAliases | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withRemovedAliases | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withHidden | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::withDisabled | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::resolveAgainst | 1 | 100.0% |
| Stewart\Contracts\Registry\Update\EntityRegistryUpdate::collectLabelIds | 1 | 100.0% |
| Stewart\Contracts\Schedule\DayOfWeek::fromDateTime | 1 | 100.0% |
| Stewart\Contracts\Schedule\ScheduledRun::__construct | 1 | 100.0% |
| Stewart\Contracts\Schedule\ScheduledRun::getLateness | 1 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::__construct | 1 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::fromHourMinuteSecond | 1 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::fromDateTime | 1 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::format | 1 | 100.0% |
| Stewart\Contracts\Schedule\TimeOfDay::toSecondsOfDay | 1 | 100.0% |
| Stewart\Contracts\Selector\Collection\SelectorCollection::fromSpecs | 1 | 100.0% |
| Stewart\Contracts\Selector\Collection\SelectorCollection::anyMatches | 1 | 100.0% |
| Stewart\Contracts\Selector\Selector::__construct | 1 | 100.0% |
| Stewart\Contracts\Selector\Selector::any | 1 | 100.0% |
| Stewart\Contracts\Selector\Selector::getKind | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::__construct | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::forEntities | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::forDevices | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::forAreas | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::forFloors | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::forLabels | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::toServiceTarget | 1 | 100.0% |
| Stewart\Contracts\Service\ServiceTarget::listIdValues | 1 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::keyedByEntityId | 1 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::find | 1 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::withState | 1 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::withoutState | 1 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::listEntityIds | 1 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::filterByEntityFilter | 1 | 100.0% |
| Stewart\Contracts\State\Collection\EntityStateCollection::listDomains | 1 | 100.0% |
| Stewart\Contracts\State\EntityState::__construct | 1 | 100.0% |
| Stewart\Contracts\State\EventContext::__construct | 1 | 100.0% |
| Stewart\Contracts\State\StateChange::__construct | 1 | 100.0% |
| Stewart\Contracts\State\StateChange::fromCurrentState | 1 | 100.0% |
| Stewart\Contracts\State\StateChange::withFrom | 1 | 100.0% |
| Stewart\Contracts\State\StateChange::isInitial | 1 | 100.0% |
| Stewart\Contracts\State\StateChange::isRemoved | 1 | 100.0% |
| Stewart\Contracts\State\StateChange::hasStateChanged | 1 | 100.0% |
| Stewart\Contracts\State\StateChange::findCausingContext | 1 | 100.0% |
| Stewart\Contracts\Sun\SunDay::__construct | 1 | 100.0% |
| Stewart\Contracts\Sun\SunDay::forDate | 1 | 100.0% |
| Stewart\Contracts\Sun\SunDay::withEventTime | 1 | 100.0% |
| Stewart\Contracts\Sun\SunDay::findEventTime | 1 | 100.0% |
| Stewart\Contracts\Sun\SunEvent::describe | 1 | 100.0% |
| Stewart\Contracts\Sun\SunEvent::createRising | 1 | 100.0% |
| Stewart\Contracts\Sun\SunEvent::createSetting | 1 | 100.0% |
| Stewart\Contracts\Sun\SunPosition::__construct | 1 | 100.0% |
| Stewart\Contracts\Sun\SunPosition::isHigherThan | 1 | 100.0% |
| Stewart\Contracts\Sun\SunPosition::normalizeAzimuth | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::__construct | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::zero | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::milliseconds | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::seconds | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::minutes | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::hours | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::toMicroseconds | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::toMilliseconds | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::toSeconds | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::isLongerThan | 1 | 100.0% |
| Stewart\Contracts\Time\Duration::equals | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::__construct | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::fromEpochMicroseconds | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::fromDateTime | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::toEpochMicroseconds | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::toDateTime | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::toIso8601 | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::plus | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::minus | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::elapsedSince | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::isBefore | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::isAfter | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::equals | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::__toString | 1 | 100.0% |
| Stewart\Contracts\Time\Instant::floorDiv | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::__construct | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::fromMicroseconds | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::toMicroseconds | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::plus | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::elapsedSince | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::isBefore | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::isAfter | 1 | 100.0% |
| Stewart\Contracts\Time\MonotonicTime::equals | 1 | 100.0% |
| Stewart\Contracts\Time\SunOffset::__construct | 1 | 100.0% |
| Stewart\Contracts\Time\SunOffset::before | 1 | 100.0% |
| Stewart\Contracts\Time\SunOffset::after | 1 | 100.0% |
| Stewart\Contracts\Time\SunOffset::none | 1 | 100.0% |
| Stewart\Contracts\Time\SunOffset::isNone | 1 | 100.0% |
| Stewart\Contracts\Time\SunOffset::getMagnitude | 1 | 100.0% |
| Stewart\Contracts\Topic\Collection\TopicEventCollection::withTopicEvent | 1 | 100.0% |
| Stewart\Contracts\Trigger\HaTrigger::__construct | 1 | 100.0% |
| Stewart\Contracts\Trigger\HaTrigger::toArray | 1 | 100.0% |
| Stewart\Contracts\Trigger\HaTrigger::getPlatform | 1 | 100.0% |
| Stewart\Contracts\Trigger\TriggerEvent::__construct | 1 | 100.0% |
| Stewart\Contracts\Trigger\TriggerEvent::getTriggerData | 1 | 100.0% |
| Stewart\Contracts\Trigger\TriggerEvent::getValue | 1 | 100.0% |
| Stewart\Contracts\Trigger\TriggerEvent::withFiredAt | 1 | 100.0% |
| Stewart\Contracts\Trigger\TriggerJson::encodeCanonically | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::__construct | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::startReading | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::subscribeFilter | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::awaitClosed | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnection::settleSubscription | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::__construct | 1 | 100.0% |
| Stewart\Mqtt\Connection\MqttConnector::encodeConnect | 1 | 100.0% |
| Stewart\Mqtt\Exception\MqttClientException::packetMalformed | 1 | 100.0% |
| Stewart\Mqtt\Exception\MqttClientException::packetUnexpected | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::__construct | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::canHoldMessages | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::isFull | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::recordSendAttempt | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::acknowledgeMessage | 1 | 100.0% |
| Stewart\Mqtt\OutboundMqttQueue::countPending | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::__construct | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readUint8 | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readString | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::readRemainder | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBodyReader::createMalformedException | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::assemblePacket | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::encodeString | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketBytes::encodeUint16 | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodePubAck | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeSubscribe | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeUnsubscribe | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodePingRequest | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketEncoder::encodeDisconnect | 1 | 100.0% |
| Stewart\Mqtt\Packet\PacketReader::decodeConnAck | 1 | 100.0% |
| Stewart\Mqtt\PendingMqttMessage::__construct | 1 | 100.0% |
| Stewart\Mqtt\PendingMqttMessage::recordSendAttempt | 1 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::__construct | 1 | 100.0% |
| Stewart\Mqtt\ReconnectingMqttLink::close | 1 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::__construct | 1 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::listHostedAppStatuses | 1 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::requireAppStatus | 1 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::resetApp | 1 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::restartWorker | 1 | 100.0% |
| Stewart\Runtime\Admin\RuntimeAdmin::findChangeWarning | 1 | 100.0% |
| Stewart\Runtime\App\AppDiscovery::__construct | 1 | 100.0% |
| Stewart\Runtime\App\AppPauseOutcome::__construct | 1 | 100.0% |
| Stewart\Runtime\App\AppSelection::__construct | 1 | 100.0% |
| Stewart\Runtime\App\Collection\UnloadableAppFileCollection::listPaths | 1 | 100.0% |
| Stewart\Runtime\App\Collection\UnmarkedAppCollection::listClasses | 1 | 100.0% |
| Stewart\Runtime\App\DiscoveredApp::__construct | 1 | 100.0% |
| Stewart\Runtime\App\DiscoveryResult::__construct | 1 | 100.0% |
| Stewart\Runtime\App\DiscoveryResult::createEmpty | 1 | 100.0% |
| Stewart\Runtime\App\GeneratedRoots::__construct | 1 | 100.0% |
| Stewart\Runtime\App\UnloadableAppFile::__construct | 1 | 100.0% |
| Stewart\Runtime\App\UnmarkedApp::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\AppMetrics::recordFinishedCall | 1 | 100.0% |
| Stewart\Runtime\Broker\AppMetrics::recordLastFailure | 1 | 100.0% |
| Stewart\Runtime\Broker\AppMetrics::listRunningTotals | 1 | 100.0% |
| Stewart\Runtime\Broker\AppMetrics::findAppRunningTotals | 1 | 100.0% |
| Stewart\Runtime\Broker\AppMetrics::findOrCreateRunningTotals | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideCodec::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideCodec::createOverrideWireMapper | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideCodec::encodeOverride | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::saveOverride | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::removeOverride | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseOverrideStore::buildOverrideKey | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::forgetOverride | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::findOverride | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::isPaused | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseRegistry::listPausedAppIds | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::pauseApp | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::resumeApp | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPauseService::broadcastPausedApps | 1 | 100.0% |
| Stewart\Runtime\Broker\AppPlacement::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::forApp | 1 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::forScope | 1 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::isSharedScope | 1 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::recordActivityReport | 1 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::recordCall | 1 | 100.0% |
| Stewart\Runtime\Broker\AppRunningTotals::recordLastFailure | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::stateChanged | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::eventFired | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::connectionLost | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::reconnected | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerHaEvents::connectionFailed | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerLifecycle::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::start | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::isRunning | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::isStopping | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::awaitStopped | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::stop | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::stopToRestart | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::stopWithError | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerRun::runStopSteps | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerWorkerEvents::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerWorkerEvents::workerMessage | 1 | 100.0% |
| Stewart\Runtime\Broker\BrokerWorkerEvents::workerGone | 1 | 100.0% |
| Stewart\Runtime\Broker\CgroupCpuQuota::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Collection\WorkerSlotCollection::requireSlotById | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentLink::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentLink::onCommand | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentLink::onSessionEnded | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentLink::markLinkLost | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentLink::recordDetectedState | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentSession::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentSession::openSession | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentSession::markLinkLost | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentTracker::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Component\ComponentTracker::recordStateKeepingVersion | 1 | 100.0% |
| Stewart\Runtime\Broker\ConnectionTracker::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\ConnectionTracker::markConnected | 1 | 100.0% |
| Stewart\Runtime\Broker\ConnectionTracker::markReconnecting | 1 | 100.0% |
| Stewart\Runtime\Broker\ConnectionTracker::markRestored | 1 | 100.0% |
| Stewart\Runtime\Broker\CpuCountDetector::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\DaemonStartTime::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\DaemonStartTime::recordStart | 1 | 100.0% |
| Stewart\Runtime\Broker\DaemonStartTime::getStartedAt | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\DeployState::recordRunningCommit | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\DeployState::recordPoll | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\DeployState::recordFailure | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\DeployState::findRunningCommit | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\DeployState::findLastPolledAt | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\DeployState::findLastFailure | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\DeployState::countFailures | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ExternalCommandResult::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ExternalCommandResult::isSuccessful | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ExternalCommandResult::findFirstErrorLine | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ExternalCommandResult::findLastErrorLine | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ExternalCommandResult::listErrorLines | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\PreparedRelease::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ReleasePoller::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ReleasePoller::stopPolling | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ReleaseScript::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\ReleaseScript::prepareLatestRelease | 1 | 100.0% |
| Stewart\Runtime\Broker\Deploy\RunningReleaseDetector::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\DisabledControlPlane::start | 1 | 100.0% |
| Stewart\Runtime\Broker\DisabledControlPlane::stop | 1 | 100.0% |
| Stewart\Runtime\Broker\EventRouter::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\EventRouter::routeMqttMessage | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::refuseCommand | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::onEntitySynced | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::onEntityCommanded | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::rejectCommand | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposuresOfApp | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposuresOfWorker | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::countExposuresOfApp | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::findAddressByEntityId | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::findLive | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureLink::createAddress | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureProxy::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardExpose | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardReconfigure | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardUpdate | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureProxy::requireAppId | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureReconciler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureReconciler::recordWorkerReady | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureReconciler::recordWorkerQuarantined | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\ExposureReconciler::haveAllWorkersSettled | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::recordChange | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::recordDefinition | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::recordEntityId | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::markOrphaned | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::isOrphaned | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\LiveExposure::isOwnedBy | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\PendingExposureCommands::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\PendingExposureCommands::recordCommand | 1 | 100.0% |
| Stewart\Runtime\Broker\Exposure\PendingExposureCommands::forgetCommand | 1 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::runCounted | 1 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::countInFlightCallsFor | 1 | 100.0% |
| Stewart\Runtime\Broker\HaCallSlots::acquire | 1 | 100.0% |
| Stewart\Runtime\Broker\LoopErrorLogger::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\LoopErrorLogger::logError | 1 | 100.0% |
| Stewart\Runtime\Broker\ManifestCheck::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\ManifestCheck::hasCurrentFormat | 1 | 100.0% |
| Stewart\Runtime\Broker\ManifestDrift::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\ManifestDrift::calculateBetween | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\AppFailedHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\AppFailedHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\AppFailedHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\EventFireRequestHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\EventFireRequestHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\EventFireRequestHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\HistoryRequestHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\HistoryRequestHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\LogRecordHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\LogRecordHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\LogRecordHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\PongHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\PongHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\PongHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::previewUpdate | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\SubscribeHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\SubscribeHandler::refuseSubscription | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Broker\Message\WorkerMessageDispatcher::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Mqtt\MqttLinkResolver::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Reconnector::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\RegistryRefresher::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\RestartBudget::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\RestartBudget::countUsedAttempts | 1 | 100.0% |
| Stewart\Runtime\Broker\RestartBudget::forgetAttempts | 1 | 100.0% |
| Stewart\Runtime\Broker\RestartBudget::listAttemptsWithinWindow | 1 | 100.0% |
| Stewart\Runtime\Broker\RestartDecision::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\RestartDecision::restartAfter | 1 | 100.0% |
| Stewart\Runtime\Broker\RestartDecision::quarantine | 1 | 100.0% |
| Stewart\Runtime\Broker\ServiceCallStatsRecorder::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\SignalHandlers::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRegistry::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRegistry::listSubscriptions | 1 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRegistry::getRoutingStats | 1 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRoutes::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRoutes::listSubscriptionIdsForWorker | 1 | 100.0% |
| Stewart\Runtime\Broker\SubscriptionRoutes::listWorkerIds | 1 | 100.0% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::onTriggerFired | 1 | 100.0% |
| Stewart\Runtime\Broker\Trigger\HaTriggerLink::onTriggerRejected | 1 | 100.0% |
| Stewart\Runtime\Broker\Trigger\TriggerRejections::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\Trigger\TriggerSubscribers::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::close | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::isOpen | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::countEntities | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::getTimeZone | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::getHaUserId | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::getLocation | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::listEntityIds | 1 | 100.0% |
| Stewart\Runtime\Broker\WebsocketHaSession::onTriggerRejected | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::getPid | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::getAppIds | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::getTransport | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::relayOutput | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::isReady | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::isStarting | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::isStopping | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::isTerminated | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::markReady | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::recordPong | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::countMissedProbes | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::getOutboxStatus | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerHandle::awaitExit | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerMessageReader::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::clear | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::buildStatus | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::pushSegmentBoundary | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerOutbox::appendToQueue | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerPool::attachHandle | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerProbeSequence::getCurrentNonce | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerProbeSequence::advanceNonce | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerRestartPolicy::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerRestartPolicy::forgetRestarts | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlot::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlot::listAppIds | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::findOrCreateSlotState | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::findSlotState | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::findHandleForWorker | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::listSlotStates | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::countSpawnedSlots | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotRegistry::countLiveWorkers | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::isStopping | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::beginSpawn | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::markSpawnFailed | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::markGone | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::beginStopping | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::recordScheduledRestart | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::markQuarantined | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::cancelReadyDeadline | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerSlotState::cancelRestart | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerStartup::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerWatchdog::__construct | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerWatchdog::stopProbing | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerWatchdog::countMissedProbes | 1 | 100.0% |
| Stewart\Runtime\Broker\WorkerWatchdog::killUnresponsive | 1 | 100.0% |
| Stewart\Runtime\Config\AppOverride::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\AppOverride::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\BackoffPolicy::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\CodegenConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\CodegenConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::loadConfig | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::buildValidatedConfigTree | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::locateConfigFile | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::forRoot | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readSection | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readString | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readStringList | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::createSchemaMismatchFailure | 1 | 100.0% |
| Stewart\Runtime\Config\ControlConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ControlConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\DomainAttributesConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\DomainAttributesConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::createValueInvalidFailure | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findMatchingFileKey | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findExistingFileKey | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findFileKeyBy | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::normalizeForKeyComparison | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::foldForKeyComparison | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::resolve | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentVariables::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ExposeConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ExposeConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\GitDeployConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\GitDeployConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\HttpAdminConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\HttpAdminConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\HttpConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\HttpConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\HttpListenAddress::__toString | 1 | 100.0% |
| Stewart\Runtime\Config\MqttConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::revealPassword | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::toSocketUri | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::__toString | 1 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::off | 1 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::findDuration | 1 | 100.0% |
| Stewart\Runtime\Config\PersistenceConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\PersistenceConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\PersistenceConfig::isStoreConfigured | 1 | 100.0% |
| Stewart\Runtime\Config\ProjectDirectory::resolveWithin | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::limitsPerWorker | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::boundsTotal | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::createDryRunContext | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfig::requireHomeAssistant | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfig::readConnectionConfig | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::getConfigTreeBuilder | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addTopLevelSettings | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::requireKeysMatching | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createDurationNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::appendBackoffNodes | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createScalarNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addHomeAssistantSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addReconnectSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addSupervisionSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addPersistenceSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addMqttSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addControlSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addHttpSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addCodegenSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addDeploySection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addExposeSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createWebsocketUrlNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createSizeLimitNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createPatternListNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createDomainAttributesNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addServiceCallsSection | 1 | 100.0% |
| Stewart\Runtime\Config\SupervisionConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\SupervisionConfig::killsUnresponsiveWorkers | 1 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::isLoopback | 1 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::resolveSocketAddress | 1 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::__toString | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::isLoopback | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::toConnectableAddress | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::resolveSocketAddress | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::__toString | 1 | 100.0% |
| Stewart\Runtime\Console\AppPauseCommand::sendAppRequest | 1 | 100.0% |
| Stewart\Runtime\Console\AppRequestCommand::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\AppRequestCommand::configure | 1 | 100.0% |
| Stewart\Runtime\Console\AppResetCommand::sendAppRequest | 1 | 100.0% |
| Stewart\Runtime\Console\AppResumeCommand::sendAppRequest | 1 | 100.0% |
| Stewart\Runtime\Console\CheckCommand::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\CheckCommand::describeUnloadableFile | 1 | 100.0% |
| Stewart\Runtime\Console\ConfigDumpCommand::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\ConfigDumpCommand::configure | 1 | 100.0% |
| Stewart\Runtime\Console\ConfigReferenceCommand::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\ConfigReferenceCommand::execute | 1 | 100.0% |
| Stewart\Runtime\Console\ControlCommand::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\ControlCommand::configure | 1 | 100.0% |
| Stewart\Runtime\Console\ControlCommand::resolveControlTarget | 1 | 100.0% |
| Stewart\Runtime\Console\ControlCommand::parseTimeoutOption | 1 | 100.0% |
| Stewart\Runtime\Console\DoctorCommand::reportInfo | 1 | 100.0% |
| Stewart\Runtime\Console\DoctorCommand::writeLine | 1 | 100.0% |
| Stewart\Runtime\Console\StatusCommand::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\StatusCommand::configure | 1 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::render | 1 | 100.0% |
| Stewart\Runtime\Console\StatusRenderer::renderDaemonTable | 1 | 100.0% |
| Stewart\Runtime\Console\StewartApplication::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\StewartApplication::buildLeadingOptionDefinition | 1 | 100.0% |
| Stewart\Runtime\Console\StewartCommand::configure | 1 | 100.0% |
| Stewart\Runtime\Console\StewartCommand::findConfigOption | 1 | 100.0% |
| Stewart\Runtime\Console\WorkerRestartCommand::__construct | 1 | 100.0% |
| Stewart\Runtime\Console\WorkerRestartCommand::configure | 1 | 100.0% |
| Stewart\Runtime\Container\AppBuildFailure::__construct | 1 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuild::__construct | 1 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::__construct | 1 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::buildAppServiceId | 1 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::buildPeerStoreServiceId | 1 | 100.0% |
| Stewart\Runtime\Container\AppContainerBuilder::registerApp | 1 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::__construct | 1 | 100.0% |
| Stewart\Runtime\Container\AppOptionResolver::foldOptionName | 1 | 100.0% |
| Stewart\Runtime\Container\AppRuntimeServices::__construct | 1 | 100.0% |
| Stewart\Runtime\Container\Collection\AppBuildFailureCollection::keyedByAppId | 1 | 100.0% |
| Stewart\Runtime\Container\Collection\AppBuildFailureCollection::find | 1 | 100.0% |
| Stewart\Runtime\Container\TypedContainer::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\AppStatusBuilder::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildAppStatuses | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildHostedAppStatuses | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\AppStatusBuilder::findAppStatus | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildAppStatus | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\StoreHealthBuilder::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::buildWorkerStatuses | 1 | 100.0% |
| Stewart\Runtime\Control\Client\ControlClient::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Client\ControlClient::fetchSnapshot | 1 | 100.0% |
| Stewart\Runtime\Control\Client\ControlClient::pauseApp | 1 | 100.0% |
| Stewart\Runtime\Control\Client\ControlClient::resumeApp | 1 | 100.0% |
| Stewart\Runtime\Control\Client\ControlClient::resetApp | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Codec\FrameCodec::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Codec\FrameCodec::createControlWireMapper | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeClientFrame | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeServerFrame | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\DaemonInfo::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\OutboxStatus::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\OutboxStatus::zero | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\OutboxStatus::plus | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\OutboxStatus::withoutQueued | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\RegistrationInfo::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Protocol\Status\WorkerStatus::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Request\ControlRequestDispatcher::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Server\ClientSession::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Server\ClientSession::describePeer | 1 | 100.0% |
| Stewart\Runtime\Control\Server\ClientSession::hasExpired | 1 | 100.0% |
| Stewart\Runtime\Control\Server\ClientSession::readLine | 1 | 100.0% |
| Stewart\Runtime\Control\Server\ClientSession::send | 1 | 100.0% |
| Stewart\Runtime\Control\Server\ClientSession::close | 1 | 100.0% |
| Stewart\Runtime\Control\Server\ControlServer::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\Server\UnixSocketFile::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\SnapshotAssembler::__construct | 1 | 100.0% |
| Stewart\Runtime\Control\SnapshotAssembler::takeSnapshot | 1 | 100.0% |
| Stewart\Runtime\Control\SnapshotAssembler::buildBrokerStats | 1 | 100.0% |
| Stewart\Runtime\Control\SnapshotAssembler::buildRegistrationInfo | 1 | 100.0% |
| Stewart\Runtime\Control\SnapshotAssembler::buildComponentStatus | 1 | 100.0% |
| Stewart\Runtime\Dispatch\EntityFilterIndex::__construct | 1 | 100.0% |
| Stewart\Runtime\Dispatch\EntityFilterIndex::add | 1 | 100.0% |
| Stewart\Runtime\Dispatch\EntityFilterIndex::remove | 1 | 100.0% |
| Stewart\Runtime\Dispatch\IndexedSelector::__construct | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::__construct | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchStateChange | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchEvent | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchTopic | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::dispatchTrigger | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::countFor | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::refusedSubscription | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalDispatcher::listQueuesOf | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalSubscription::__construct | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalSubscription::isActive | 1 | 100.0% |
| Stewart\Runtime\Dispatch\LocalSubscription::getId | 1 | 100.0% |
| Stewart\Runtime\Dispatch\RegisteredSubscription::__construct | 1 | 100.0% |
| Stewart\Runtime\Dispatch\SelectorIndex::getRoutingStats | 1 | 100.0% |
| Stewart\Runtime\Dispatch\SelectorIndex::buildCacheKey | 1 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::__construct | 1 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::push | 1 | 100.0% |
| Stewart\Runtime\Dispatch\SubscriptionQueue::recordOverflowDrop | 1 | 100.0% |
| Stewart\Runtime\Health\ProbeKind::parse | 1 | 100.0% |
| Stewart\Runtime\Health\ProbeReport::__construct | 1 | 100.0% |
| Stewart\Runtime\Health\ProbeReport::alive | 1 | 100.0% |
| Stewart\Runtime\Health\ProbeReportCodec::__construct | 1 | 100.0% |
| Stewart\Runtime\Health\ProbeReportCodec::createProbeReportWireMapper | 1 | 100.0% |
| Stewart\Runtime\Health\ProbeReportCodec::encodeReport | 1 | 100.0% |
| Stewart\Runtime\Health\ProbeStatus::isHealthy | 1 | 100.0% |
| Stewart\Runtime\Health\ReadinessVerdict::__construct | 1 | 100.0% |
| Stewart\Runtime\Health\ReadinessVerdict::isReady | 1 | 100.0% |
| Stewart\Runtime\Health\SnapshotProbeReporter::__construct | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminApiCodec::__construct | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminApiCodec::createAdminApiWireMapper | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminApiCodec::encodeResponse | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRequestHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRequestHandler::respond | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRoute::__construct | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\AdminRoute::allowsMethod | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\Response\AdminAppView::__construct | 1 | 100.0% |
| Stewart\Runtime\Http\Admin\Response\AdminAppView::fromAppStatus | 1 | 100.0% |
| Stewart\Runtime\Http\AmpHttpListener::__construct | 1 | 100.0% |
| Stewart\Runtime\Http\AmpHttpListener::start | 1 | 100.0% |
| Stewart\Runtime\Http\AmpHttpListener::stop | 1 | 100.0% |
| Stewart\Runtime\Http\HttpListenerFactory::__construct | 1 | 100.0% |
| Stewart\Runtime\Http\ProbeRequestHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\ChannelTransport::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\ChannelTransport::close | 1 | 100.0% |
| Stewart\Runtime\Ipc\Message\RequestFailed::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Message\RequestFailed::fromException | 1 | 100.0% |
| Stewart\Runtime\Ipc\MessageHandlerIndex::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\MessageHandlerIndex::findHandlerFor | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\AppIdsFragment::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\AppIdsFragment::fromCollection | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\AppIdsFragment::fromDecodedValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\AppIdsFragment::encodeToJson | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\EncodedStateChange::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\EncodedStateChange::encodeToJson | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\EntityStatesFragment::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\EntityStatesFragment::fromCollection | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\EntityStatesFragment::fromDecodedValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\EntityStatesFragment::encodeToJson | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\ExposedStateConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\ExposedStateConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\ExposedStateConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::fromCollection | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::fromDecodedValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::encodeToJson | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcCodec::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcCodec::createForWorkerBootstrap | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcCodec::createIpcWireMapper | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::findTagForClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::findClassForTag | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::listMessageClasses | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\MqttMessageConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\MqttMessageConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\MqttMessageConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\RegistryFragment::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\RegistryFragment::fromRegistry | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\RegistryFragment::encodeToJson | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\SelectorConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\SelectorConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\StateChangesFragment::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromCollection | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromEncodedChanges | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromDecodedValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::__construct | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::fromCollection | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::fromDecodedValue | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::encodeToJson | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\WorkerIdConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\WorkerIdConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Ipc\Wire\WorkerIdConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Json\ClassShapeReader::__construct | 1 | 100.0% |
| Stewart\Runtime\Json\ClassShapeReader::resolveClassShape | 1 | 100.0% |
| Stewart\Runtime\Json\ClassShapeReader::convertToWireKey | 1 | 100.0% |
| Stewart\Runtime\Json\Collection\ValueConverterCollection::keyedByHandledClass | 1 | 100.0% |
| Stewart\Runtime\Json\Collection\ValueConverterCollection::findForClass | 1 | 100.0% |
| Stewart\Runtime\Json\DurationConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Json\DurationConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Json\DurationConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Json\EpochInstantConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Json\EpochInstantConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Json\EpochInstantConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Json\IsoInstantConverter::handledClass | 1 | 100.0% |
| Stewart\Runtime\Json\IsoInstantConverter::keySuffix | 1 | 100.0% |
| Stewart\Runtime\Json\IsoInstantConverter::encodeValue | 1 | 100.0% |
| Stewart\Runtime\Json\WireMapper::__construct | 1 | 100.0% |
| Stewart\Runtime\Json\WireMapper::normalizeEnum | 1 | 100.0% |
| Stewart\Runtime\Json\WireMapper::normalizeNestedObject | 1 | 100.0% |
| Stewart\Runtime\Json\WireMapper::decodeConvertedValue | 1 | 100.0% |
| Stewart\Runtime\Json\WireMapper::decodeFragment | 1 | 100.0% |
| Stewart\Runtime\Json\WireMapper::createWrongTypeException | 1 | 100.0% |
| Stewart\Runtime\Kernel\BrokerKernel::__construct | 1 | 100.0% |
| Stewart\Runtime\Kernel\BrokerKernel::createBroker | 1 | 100.0% |
| Stewart\Runtime\Kernel\BrokerKernel::buildSyntheticServicesFor | 1 | 100.0% |
| Stewart\Runtime\Kernel\BrokerKernel::buildNamedArgumentsFor | 1 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleKernel::__construct | 1 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleKernel::createApplication | 1 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleKernel::compileContainer | 1 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleKernel::buildSyntheticServicesForProject | 1 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleKernel::buildNamedArgumentsForProject | 1 | 100.0% |
| Stewart\Runtime\Kernel\ConsoleLauncher::__construct | 1 | 100.0% |
| Stewart\Runtime\Kernel\NamedArguments::__construct | 1 | 100.0% |
| Stewart\Runtime\Kernel\NamedArguments::withArgument | 1 | 100.0% |
| Stewart\Runtime\Kernel\NamedArguments::toBoundArguments | 1 | 100.0% |
| Stewart\Runtime\Kernel\NamedArgumentsPass::__construct | 1 | 100.0% |
| Stewart\Runtime\Kernel\SyntheticServices::__construct | 1 | 100.0% |
| Stewart\Runtime\Kernel\SyntheticServices::withService | 1 | 100.0% |
| Stewart\Runtime\Kernel\SyntheticServices::withOverrides | 1 | 100.0% |
| Stewart\Runtime\Kernel\WorkerKernel::__construct | 1 | 100.0% |
| Stewart\Runtime\Kernel\WorkerKernel::buildSyntheticServicesFor | 1 | 100.0% |
| Stewart\Runtime\Logging\EveryNthOccurrence::__construct | 1 | 100.0% |
| Stewart\Runtime\Logging\LoggerFactory::__construct | 1 | 100.0% |
| Stewart\Runtime\Logging\LoggerFactory::createStdoutLogger | 1 | 100.0% |
| Stewart\Runtime\Logging\ProcessTimeZoneProcessor::__invoke | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\Histogram::__construct | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricFamily::__construct | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricFamily::createWithSample | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricFamily::recordSample | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricFamily::hasSamples | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricFamily::listSamples | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricLabels::__construct | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricLabels::none | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricLabels::fromLabel | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricLabels::withLabel | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\MetricLabels::listValuesByName | 1 | 100.0% |
| Stewart\Runtime\Metrics\Exposition\PrometheusNumber::convertToEpochSeconds | 1 | 100.0% |
| Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeSample | 1 | 100.0% |
| Stewart\Runtime\Metrics\RuntimeMetricsCollector::__construct | 1 | 100.0% |
| Stewart\Runtime\Metrics\RuntimeMetricsCollector::collectMetrics | 1 | 100.0% |
| Stewart\Runtime\Metrics\RuntimeMetricsExporter::__construct | 1 | 100.0% |
| Stewart\Runtime\Metrics\RuntimeMetricsExporter::exportMetrics | 1 | 100.0% |
| Stewart\Runtime\Metrics\Source\BrokerMetricSource::collectMetrics | 1 | 100.0% |
| Stewart\Runtime\Metrics\Source\DaemonMetricSource::collectMetrics | 1 | 100.0% |
| Stewart\Runtime\Model\ExceptionDetails::__construct | 1 | 100.0% |
| Stewart\Runtime\Model\ExceptionDetails::fromException | 1 | 100.0% |
| Stewart\Runtime\Model\ExceptionDetails::toArray | 1 | 100.0% |
| Stewart\Runtime\Model\ResourceScope::__construct | 1 | 100.0% |
| Stewart\Runtime\Model\ResourceScope::forApp | 1 | 100.0% |
| Stewart\Runtime\Model\ResourceScope::shared | 1 | 100.0% |
| Stewart\Runtime\Model\ResourceScope::isShared | 1 | 100.0% |
| Stewart\Runtime\Model\ResourceScope::equals | 1 | 100.0% |
| Stewart\Runtime\Model\ResourceScope::__toString | 1 | 100.0% |
| Stewart\Runtime\Model\RoutingStats::__construct | 1 | 100.0% |
| Stewart\Runtime\Model\ServiceCallOutcome::isFailure | 1 | 100.0% |
| Stewart\Runtime\Registry\RegistryCache::__construct | 1 | 100.0% |
| Stewart\Runtime\Registry\RegistryCache::getRevision | 1 | 100.0% |
| Stewart\Runtime\Registry\RegistryCache::listAreas | 1 | 100.0% |
| Stewart\Runtime\Registry\RegistryCache::findArea | 1 | 100.0% |
| Stewart\Runtime\Registry\RegistryCache::findAreaByName | 1 | 100.0% |
| Stewart\Runtime\Registry\RegistryCache::findEntityPlacement | 1 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::occursAtAll | 1 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::start | 1 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::delayUntilDue | 1 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::advance | 1 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::isRecurring | 1 | 100.0% |
| Stewart\Runtime\Schedule\ElapsedTrigger::describe | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::countFor | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::forgetTask | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeScheduler::listTasksOf | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::getId | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::isActive | 1 | 100.0% |
| Stewart\Runtime\Schedule\EntityTimeTask::rearmFromCache | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleContext::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::warnNeverOccurs | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::occursAtAll | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleEntry::holdUntilResumed | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleOrigin::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleOrigin::label | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::arm | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::claimTaskId | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::count | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::countFor | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduleRegistry::listEntriesOf | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTaskHandle::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTaskHandle::cancel | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTaskHandle::isActive | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTaskHandle::getNextRunAt | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTimerHandle::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTimerHandle::cancel | 1 | 100.0% |
| Stewart\Runtime\Schedule\ScheduledTimerHandle::isPending | 1 | 100.0% |
| Stewart\Runtime\Schedule\TriggerFactory::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::occursAtAll | 1 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::start | 1 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::dueAt | 1 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::isRecurring | 1 | 100.0% |
| Stewart\Runtime\Schedule\WallTrigger::describe | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::forApp | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::runEvery | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::runDailyAt | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::runOnCron | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::runAfter | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::runAt | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::runAtEntityTime | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::runAtSunEvent | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerScheduler::armSchedule | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerTimers::__construct | 1 | 100.0% |
| Stewart\Runtime\Schedule\WorkerTimers::waitFor | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeLifecycle::releaseScope | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeLifecycle::pauseScope | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeLifecycle::resumeScope | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::__construct | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::resume | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::close | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::isLive | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::isPaused | 1 | 100.0% |
| Stewart\Runtime\Scope\ScopeState::isClosed | 1 | 100.0% |
| Stewart\Runtime\State\CachedStateReader::__construct | 1 | 100.0% |
| Stewart\Runtime\State\StateCache::find | 1 | 100.0% |
| Stewart\Runtime\State\StateCache::listEntityIds | 1 | 100.0% |
| Stewart\Runtime\State\StateCache::getAllStates | 1 | 100.0% |
| Stewart\Runtime\State\StateCache::count | 1 | 100.0% |
| Stewart\Runtime\Time\RepeatingTimer::__construct | 1 | 100.0% |
| Stewart\Runtime\Time\RepeatingTimer::start | 1 | 100.0% |
| Stewart\Runtime\Time\RepeatingTimer::stop | 1 | 100.0% |
| Stewart\Runtime\Time\RepeatingTimer::isRunning | 1 | 100.0% |
| Stewart\Runtime\Time\SystemClock::__construct | 1 | 100.0% |
| Stewart\Runtime\Time\SystemClock::inUtc | 1 | 100.0% |
| Stewart\Runtime\Time\SystemClock::getNow | 1 | 100.0% |
| Stewart\Runtime\Time\SystemClock::getMonotonicTime | 1 | 100.0% |
| Stewart\Runtime\Time\SystemClock::getTimeZone | 1 | 100.0% |
| Stewart\Runtime\Time\SystemClock::isWithin | 1 | 100.0% |
| Stewart\Runtime\Worker\AppActivity::recordDeliveredEvent | 1 | 100.0% |
| Stewart\Runtime\Worker\AppActivity::recordDroppedEvent | 1 | 100.0% |
| Stewart\Runtime\Worker\AppActivity::recordScheduleRun | 1 | 100.0% |
| Stewart\Runtime\Worker\AppActivity::recordPublish | 1 | 100.0% |
| Stewart\Runtime\Worker\AppActivity::recordSuppressedWork | 1 | 100.0% |
| Stewart\Runtime\Worker\AppActivityCounters::findOrCreateActivityForScope | 1 | 100.0% |
| Stewart\Runtime\Worker\AppActivityRecorder::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\AppFailureReporter::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\AppLifecycle::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\AppLifecycle::listAppIdsInState | 1 | 100.0% |
| Stewart\Runtime\Worker\AppLifecycle::markStopping | 1 | 100.0% |
| Stewart\Runtime\Worker\AppLifecycle::isStopRequested | 1 | 100.0% |
| Stewart\Runtime\Worker\AppResources::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\AppResources::releaseScope | 1 | 100.0% |
| Stewart\Runtime\Worker\AppResources::releaseAll | 1 | 100.0% |
| Stewart\Runtime\Worker\AppSlot::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\AppSlot::id | 1 | 100.0% |
| Stewart\Runtime\Worker\AppSlot::markConstructed | 1 | 100.0% |
| Stewart\Runtime\Worker\BrokerMessageReader::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\BrokerSubscriptions::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Context\DispatchStreams::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Context\DispatchStreams::watchTrigger | 1 | 100.0% |
| Stewart\Runtime\Worker\Context\EventFirer::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Context\HistoryReader::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\CorrelationIdSequence::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\CorrelationIdSequence::issueNext | 1 | 100.0% |
| Stewart\Runtime\Worker\DsnStoreBackendOpener::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::openCommand | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::refuseUnknownCommand | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::takeOpenCommand | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::watchCommands | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::isKeyTaken | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::recordHandle | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::findHandle | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::applySnapshot | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposureRequester::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposureRequester::requestExposure | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposureRequester::requestUpdate | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposureRequester::requestRemoval | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\ExposureRequester::describeUnreachable | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::subscribe | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\SettlingCommandStream::filter | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::setOn | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedButton::updateConfig | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::getEntityId | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::getAttributes | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::isAvailable | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::markUnavailable | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::applySnapshot | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::recordCommandedState | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::sendChange | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::findStateValue | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::getConfig | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::updateConfig | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::setValue | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::updateConfig | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::watchCommands | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::setOption | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::getConfig | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::updateConfig | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::setValue | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::watchCommands | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::setOn | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::setOff | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposedText::setValue | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::getKey | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::remove | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::markReleased | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::findConfig | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::watchOwnCommands | 1 | 100.0% |
| Stewart\Runtime\Worker\Exposure\WorkerExposure::sendUpdate | 1 | 100.0% |
| Stewart\Runtime\Worker\HandlerFailureSampler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\HandlerFailureSampler::isSampled | 1 | 100.0% |
| Stewart\Runtime\Worker\LoopErrorReporter::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\LoopErrorReporter::reportError | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\BrokerMessageDispatcher::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\HaConnectionLostHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\HaConnectionLostHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::handle | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\StateResyncedHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\StateResyncedHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\StateResyncedHandler::dispatchRestored | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\SubscriptionAckHandler::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\Message\SubscriptionAckHandler::handledMessageClass | 1 | 100.0% |
| Stewart\Runtime\Worker\PausedAppsSync::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequest::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequest::getFuture | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequest::failFromWire | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequest::failAsUnreachable | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequest::fail | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequests::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequests::open | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequests::resolve | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequests::rejectFromWire | 1 | 100.0% |
| Stewart\Runtime\Worker\PendingRequests::take | 1 | 100.0% |
| Stewart\Runtime\Worker\Registry\RegistryEditRequester::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::isOlderThan | 1 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::replaceWithResyncedStates | 1 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::countEntities | 1 | 100.0% |
| Stewart\Runtime\Worker\StateCacheSync::buildResyncChange | 1 | 100.0% |
| Stewart\Runtime\Worker\StderrFallback::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\StderrFallback::writeLine | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::forApp | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeSensor | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeBinarySensor | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeSwitch | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeButton | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeNumber | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeSelect | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeText | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeTime | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeDate | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeDateTime | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerEntityExposure::exposeAction | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::forApp | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::getState | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::getEntity | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::requireState | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::getHistory | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::waitForState | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::getRegistry | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::watchEvents | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::watchTrigger | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::callService | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::fireEvent | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerHaContext::wasCausedByStewart | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerLogger::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerLogger::forApp | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerLogger::forScope | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerMqtt::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerMqtt::forApp | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerMqtt::watchMessages | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerRegistryEditor::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerRegistryEditor::forApp | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerSession::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerSession::run | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::__construct | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::trackStartup | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::startupCancellation | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::isStopping | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::awaitStopped | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::stopWithConfiguredGrace | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerShutdown::stopAfterBrokerLoss | 1 | 100.0% |
| Stewart\Runtime\Worker\WorkerSunCalendarFactory::__construct | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::__construct | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::read | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::remove | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::exists | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::probe | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::scanKeyPages | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::escapeGlobPattern | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackend::withoutErrorCode | 1 | 100.0% |
| Stewart\Store\Redis\RedisStoreBackendFactory::__construct | 1 | 100.0% |
| Stewart\Store\Collection\StoreBackendFactoryCollection::find | 1 | 100.0% |
| Stewart\Store\Collection\StoreBackendFactoryCollection::listSchemes | 1 | 100.0% |
| Stewart\Store\DisabledStores::openAppStore | 1 | 100.0% |
| Stewart\Store\DisabledStores::openGlobalStore | 1 | 100.0% |
| Stewart\Store\DisabledStores::openPeerStoreForReading | 1 | 100.0% |
| Stewart\Store\Exception\StoreSetupException::dsnInvalid | 1 | 100.0% |
| Stewart\Store\Exception\StoreSetupException::schemeUnsupported | 1 | 100.0% |
| Stewart\Store\GuardedStoreBackend::__construct | 1 | 100.0% |
| Stewart\Store\GuardedStoreBackend::read | 1 | 100.0% |
| Stewart\Store\GuardedStoreBackend::increment | 1 | 100.0% |
| Stewart\Store\GuardedStoreBackend::getHealth | 1 | 100.0% |
| Stewart\Store\GuardedStoreBackend::pauseAfter | 1 | 100.0% |
| Stewart\Store\GuardedStoreBackend::isPaused | 1 | 100.0% |
| Stewart\Store\Keyspace::__construct | 1 | 100.0% |
| Stewart\Store\Keyspace::forApp | 1 | 100.0% |
| Stewart\Store\Keyspace::forGlobalScope | 1 | 100.0% |
| Stewart\Store\Keyspace::forRuntime | 1 | 100.0% |
| Stewart\Store\Keyspace::extractRelativeKey | 1 | 100.0% |
| Stewart\Store\KeyspacedStores::__construct | 1 | 100.0% |
| Stewart\Store\KeyspacedStores::openAppStore | 1 | 100.0% |
| Stewart\Store\KeyspacedStores::openGlobalStore | 1 | 100.0% |
| Stewart\Store\KeyspacedStores::createScopedStore | 1 | 100.0% |
| Stewart\Store\ReadOnlyStore::__construct | 1 | 100.0% |
| Stewart\Store\ReadOnlyStore::getFloat | 1 | 100.0% |
| Stewart\Store\ReadOnlyStore::getString | 1 | 100.0% |
| Stewart\Store\ReadOnlyStore::getObject | 1 | 100.0% |
| Stewart\Store\ScopedStore::__construct | 1 | 100.0% |
| Stewart\Store\ScopedStore::has | 1 | 100.0% |
| Stewart\Store\ScopedStore::listKeys | 1 | 100.0% |
| Stewart\Store\ScopedStore::set | 1 | 100.0% |
| Stewart\Store\ScopedStore::delete | 1 | 100.0% |
| Stewart\Store\ScopedStore::clear | 1 | 100.0% |
| Stewart\Store\ScopedStore::readRawValue | 1 | 100.0% |
| Stewart\Store\StoreBackendConnector::__construct | 1 | 100.0% |
| Stewart\Store\StoreBackendConnector::connectToBackend | 1 | 100.0% |
| Stewart\Store\StoreBackendRegistry::__construct | 1 | 100.0% |
| Stewart\Store\StoreBackendRegistry::requireFactoryForDsn | 1 | 100.0% |
| Stewart\Store\StoreDsn::__construct | 1 | 100.0% |
| Stewart\Store\StoreDsn::reveal | 1 | 100.0% |
| Stewart\Store\StoreDsn::__toString | 1 | 100.0% |
| Stewart\Store\StoreHealth::__construct | 1 | 100.0% |
| Stewart\Store\StoreValueCodec::typeMismatch | 1 | 100.0% |
| Stewart\Sun\LocatedSunCalendar::__construct | 1 | 100.0% |
| Stewart\Sun\LocatedSunCalendar::getLocation | 1 | 100.0% |
| Stewart\Sun\LocatedSunCalendar::getPositionAt | 1 | 100.0% |
| Stewart\Sun\LocatedSunCalendar::getCurrentPosition | 1 | 100.0% |
| Stewart\Sun\LocatedSunCalendar::isSunUp | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::computePositionAt | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::isSunUpAt | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::findUtcMidnightOfTransit | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::computeTransitAt | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::computeCoordinatesAt | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::computeGeometricElevationOf | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::convertToJulianDay | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::convertToInstant | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::clampLatitude | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::clampUnit | 1 | 100.0% |
| Stewart\Sun\NoaaSolarCalculator::wrap | 1 | 100.0% |
| Stewart\Sun\UnlocatedSunCalendar::getLocation | 1 | 100.0% |
| Stewart\Sun\UnlocatedSunCalendar::findNextEvent | 1 | 100.0% |
| Stewart\Sun\UnlocatedSunCalendar::getDayOn | 1 | 100.0% |
| Stewart\Sun\UnlocatedSunCalendar::getPositionAt | 1 | 100.0% |
| Stewart\Sun\UnlocatedSunCalendar::getCurrentPosition | 1 | 100.0% |
| Stewart\Sun\UnlocatedSunCalendar::isSunUp | 1 | 100.0% |
| Stewart\Support\Exception\JsonShapeException::wrongType | 1 | 100.0% |
| Stewart\Support\Exception\JsonShapeException::missing | 1 | 100.0% |
| Stewart\Support\Schedule\CalendarSchedule::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\CalendarSchedule::dailyAt | 1 | 100.0% |
| Stewart\Support\Schedule\CalendarSchedule::isRecurring | 1 | 100.0% |
| Stewart\Support\Schedule\CronSchedule::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\CronSchedule::describe | 1 | 100.0% |
| Stewart\Support\Schedule\CronSchedule::isRecurring | 1 | 100.0% |
| Stewart\Support\Schedule\DelaySchedule::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\DelaySchedule::after | 1 | 100.0% |
| Stewart\Support\Schedule\DelaySchedule::countMissedBetween | 1 | 100.0% |
| Stewart\Support\Schedule\DelaySchedule::describe | 1 | 100.0% |
| Stewart\Support\Schedule\DelaySchedule::isRecurring | 1 | 100.0% |
| Stewart\Support\Schedule\EntityTime::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\EntityTime::none | 1 | 100.0% |
| Stewart\Support\Schedule\EntityTime::forDailyTime | 1 | 100.0% |
| Stewart\Support\Schedule\EntityTime::forMoment | 1 | 100.0% |
| Stewart\Support\Schedule\IntervalSchedule::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\IntervalSchedule::every | 1 | 100.0% |
| Stewart\Support\Schedule\IntervalSchedule::describe | 1 | 100.0% |
| Stewart\Support\Schedule\IntervalSchedule::isRecurring | 1 | 100.0% |
| Stewart\Support\Schedule\OneShotSchedule::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\OneShotSchedule::fromMoment | 1 | 100.0% |
| Stewart\Support\Schedule\OneShotSchedule::describe | 1 | 100.0% |
| Stewart\Support\Schedule\OneShotSchedule::isRecurring | 1 | 100.0% |
| Stewart\Support\Schedule\SunEventSchedule::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\SunEventSchedule::findNextOccurrenceAfter | 1 | 100.0% |
| Stewart\Support\Schedule\SunEventSchedule::isRecurring | 1 | 100.0% |
| Stewart\Support\Schedule\TimeWindow::__construct | 1 | 100.0% |
| Stewart\Support\Schedule\TimeWindow::crossesMidnight | 1 | 100.0% |
| Stewart\Support\Secret\SecretName::looksSecret | 1 | 100.0% |
| Stewart\Support\Secret\SecretName::looksLikeCredentialParameter | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::fromParts | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::empty | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::listAreas | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findArea | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findAreaByName | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::listAreasOnFloor | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::listFloors | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findFloor | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findFloorByName | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::listLabels | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findLabel | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findLabelByName | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::listDevices | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findDevice | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::listDevicesInArea | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::listEntities | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findEntity | 1 | 100.0% |
| Stewart\Support\State\IndexedRegistry::findEntityPlacement | 1 | 100.0% |
| Stewart\Support\State\StewartIdentity::__construct | 1 | 100.0% |
| Stewart\Support\Stream\CancelledSubscription::__construct | 1 | 100.0% |
| Stewart\Support\Stream\CancelledSubscription::createUnique | 1 | 100.0% |
| Stewart\Support\Stream\CancelledSubscription::isActive | 1 | 100.0% |
| Stewart\Support\Stream\CancelledSubscription::getId | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::__construct | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::distinctUntilChanged | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::whenChangedTo | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::whenStableFor | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::acrossEntities | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStateChangeStream::createPartitionKeyReader | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::__construct | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::subscribe | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::waitForNext | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::filter | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::map | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::debounce | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::throttle | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::take | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::takeUntil | 1 | 100.0% |
| Stewart\Support\Stream\ComposedStream::attachWithin | 1 | 100.0% |
| Stewart\Support\Stream\CrossingLatches::isKnown | 1 | 100.0% |
| Stewart\Support\Stream\CrossingLatches::isFired | 1 | 100.0% |
| Stewart\Support\Stream\CrossingLatches::recordArmed | 1 | 100.0% |
| Stewart\Support\Stream\CrossingLatches::recordFired | 1 | 100.0% |
| Stewart\Support\Stream\CrossingLatches::forget | 1 | 100.0% |
| Stewart\Support\Stream\DebounceOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\DistinctUntilChangedOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\FilterOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\MapOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\MapOperator::attach | 1 | 100.0% |
| Stewart\Support\Stream\OperatorStream::extendWith | 1 | 100.0% |
| Stewart\Support\Stream\OperatorStream::createPartitionKeyReader | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmission::__construct | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmission::hold | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmission::isArmed | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmission::arm | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmission::disarm | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::__construct | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::isArmed | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::hold | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::arm | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::disarm | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::pendingFor | 1 | 100.0% |
| Stewart\Support\Stream\PendingEmissions::settle | 1 | 100.0% |
| Stewart\Support\Stream\PreviousStateRule::__construct | 1 | 100.0% |
| Stewart\Support\Stream\PreviousStateRule::excludingUnavailable | 1 | 100.0% |
| Stewart\Support\Stream\PreviousStateRule::allowingAny | 1 | 100.0% |
| Stewart\Support\Stream\PreviousStateRule::allowingOnly | 1 | 100.0% |
| Stewart\Support\Stream\StartWithCurrentStateOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\StateChanges::extendWith | 1 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::__construct | 1 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::deliverVia | 1 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::untrackOutstanding | 1 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::closeWhenDownstreamSettles | 1 | 100.0% |
| Stewart\Support\Stream\SubscriptionScope::isActive | 1 | 100.0% |
| Stewart\Support\Stream\TakeOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\TakeUntilOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\TakeUntilOperator::attach | 1 | 100.0% |
| Stewart\Support\Stream\ThrottleOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\ThrottleWindow::__construct | 1 | 100.0% |
| Stewart\Support\Stream\ThrottleWindow::isOpen | 1 | 100.0% |
| Stewart\Support\Stream\ThrottleWindow::holdEvent | 1 | 100.0% |
| Stewart\Support\Stream\ThrottleWindow::openWindow | 1 | 100.0% |
| Stewart\Support\Stream\ThrottleWindow::cancelWindowTimer | 1 | 100.0% |
| Stewart\Support\Stream\ThrottleWindow::reopenAndForward | 1 | 100.0% |
| Stewart\Support\Stream\WhenChangedToOperator::__construct | 1 | 100.0% |
| Stewart\Support\Stream\WhenStableForOperator::__construct | 1 | 100.0% |
| Stewart\Support\Time\DeferredWait::__construct | 1 | 100.0% |
| Stewart\Support\Time\DeferredWait::awaitOutcome | 1 | 100.0% |
| Stewart\Support\Time\RevoltTimerHandle::attachWatcher | 1 | 100.0% |
| Stewart\Support\Time\RevoltTimerHandle::markFired | 1 | 100.0% |
| Stewart\Support\Time\RevoltTimerHandle::isPending | 1 | 100.0% |
| Stewart\Support\Time\RevoltTimers::startTimer | 1 | 100.0% |
| Stewart\Support\Time\RevoltTimers::timeout | 1 | 100.0% |
| Stewart\Support\Time\RevoltTimers::delay | 1 | 100.0% |
| Stewart\Support\Url\UrlRedactor::looksLikeUrl | 1 | 100.0% |
| Stewart\Support\Wire\ServiceFields::__construct | 1 | 100.0% |
| Stewart\Support\Wire\ServiceFields::fromFieldsDroppingNulls | 1 | 100.0% |
| Stewart\Support\Wire\TopicPayload::__construct | 1 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::__construct | 1 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::getSharingKey | 1 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::hasSameTriggersAs | 1 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::listPlatforms | 1 | 100.0% |
| Stewart\Support\Wire\TriggerSpec::listTriggerConfigs | 1 | 100.0% |
| Stewart\Testing\App\AppArgumentResolver::__construct | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::__construct | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::provideService | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::startApp | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::advanceTime | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::stopApp | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::createFakesFor | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::readAppId | 1 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::holdDeliveries | 1 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::takeCompletedRuns | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::__construct | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::seedSnapshot | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::refuseExposures | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeSensor | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeBinarySensor | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeSwitch | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeButton | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeNumber | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeSelect | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeText | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeDate | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeDateTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeAction | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireSensor | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireSwitch | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireButton | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireNumber | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireSelect | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireText | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireDate | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireDateTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireAction | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::findHandle | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::watchCalls | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::pushCall | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::__construct | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::applySnapshot | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::getEntityId | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::isAvailable | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::markUnavailable | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::recordChange | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::deliverCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::findStateValue | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::getConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::updateConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::watchCommands | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::setOption | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::setValue | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::updateConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::setOn | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::setOff | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::watchCommands | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedText::setValue | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::__construct | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::getKey | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::remove | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::recordConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::watchPushedCommands | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::deliverCommand | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::__construct | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::seedState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::seedHistoricalState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubHistoryFailure | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubEventFireFailure | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushTrigger | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::listWatchedTriggers | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushConnection | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getEntity | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::requireState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::waitForState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getRegistry | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchEvents | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchTrigger | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::callService | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::callServiceForResponse | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::wasCausedByStewart | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::publish | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::issueContext | 1 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::recordState | 1 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::listStatesInOrder | 1 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::stripAttributes | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::__construct | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::pushMessage | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::publish | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::watchMessages | 1 | 100.0% |
| Stewart\Testing\Registry\Collection\RecordedRegistryUpdateCollection::withRecordedUpdate | 1 | 100.0% |
| Stewart\Testing\Registry\Collection\RecordedRegistryUpdateCollection::filterByEntityId | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedArea | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedFloor | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedLabel | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedDevice | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedEntity | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listAreas | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findArea | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findAreaByName | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listAreasOnFloor | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findDevice | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listDevicesInArea | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findEntityPlacement | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::getIndexedRegistry | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::invalidateIndex | 1 | 100.0% |
| Stewart\Testing\Registry\RecordingRegistryEditor::__construct | 1 | 100.0% |
| Stewart\Testing\Registry\RecordingRegistryEditor::refuseUpdates | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::__construct | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::getId | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::cancel | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::__construct | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::cancel | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::isActive | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::getNextRunAt | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::__construct | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runEvery | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runDailyAt | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runOnCron | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAfter | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAt | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAtEntityTime | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAtSunEvent | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::armTask | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::claimTaskId | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::__construct | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::simulateOutage | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::endOutage | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::read | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::write | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::remove | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::exists | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::readNowInMilliseconds | 1 | 100.0% |
| Stewart\Testing\Stream\PushSource::__construct | 1 | 100.0% |
| Stewart\Testing\Stream\PushSource::attach | 1 | 100.0% |
| Stewart\Testing\Stream\PushSource::countSubscribers | 1 | 100.0% |
| Stewart\Testing\Stream\PushSubscription::__construct | 1 | 100.0% |
| Stewart\Testing\Stream\PushSubscription::isActive | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::__construct | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::stubEventTime | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getCurrentPosition | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::isSunUp | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::__construct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::__destruct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::isRequested | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimer::__construct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimer::cancel | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimer::isPending | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::__construct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::startTimer | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::timeout | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::countPendingTimers | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::forget | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::__construct | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getNow | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getMonotonicTime | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getTimeZone | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::isWithin | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getWallTime | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::moveTo | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::skip | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::rewind | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::__construct | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::queueFrame | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::replyWhenSent | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::answerEverySend | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::encodeFrame | 1 | 100.0% |
| Stewart\Codegen\Emitter\RootEmitter::getClassName | 0 | 100.0% |
| Stewart\Codegen\Emitter\RootEmitter::getClassComment | 0 | 100.0% |
| Stewart\Codegen\Emitter\RootEmitter::listDomains | 0 | 100.0% |
| Stewart\Codegen\Emitter\RootEmitter::getDomainClassName | 0 | 100.0% |
| Stewart\Codegen\Emitter\RootEmitter::buildPropertyComment | 0 | 100.0% |
| Stewart\Contracts\Collection\TypedCollection::arrangeElements | 0 | 100.0% |
| Stewart\Contracts\Exposure\ExposedEntityConfig::getPlatform | 0 | 100.0% |
| Stewart\Contracts\Registry\RegistryId::describeKind | 0 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::isLoopback | 0 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::toConnectableAddress | 0 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::resolveSocketAddress | 0 | 100.0% |
| Stewart\Runtime\Console\AppRequestCommand::sendAppRequest | 0 | 100.0% |
| Stewart\Support\Stream\ComposedStream::extendWith | 0 | 100.0% |
| Stewart\Support\Stream\ComposedStream::createPartitionKeyReader | 0 | 100.0% |
| Stewart\Testing\Store\StoreBackendContract::createBackend | 0 | 100.0% |
| Stewart\Testing\Store\StoreBackendContract::advanceTime | 0 | 100.0% |