Skip to content

test: enforce complete PHP line, method, and mutation coverage with exact HTML rendering assertions. - #20

Merged
terabytesoftw merged 3 commits into
mainfrom
test/enforce-complete-php-line
Aug 20, 2026
Merged

test: enforce complete PHP line, method, and mutation coverage with exact HTML rendering assertions.#20
terabytesoftw merged 3 commits into
mainfrom
test/enforce-complete-php-line

Conversation

@terabytesoftw

Copy link
Copy Markdown
Contributor

Pull Request

  • Breaking change (fix or feature that would cause existing functionality to change)
  • Bugfix (non-breaking change that fixes an issue)
  • CI/build configuration
  • Documentation update
  • New feature (non-breaking change that adds functionality)
  • Refactoring (no functional changes)

@codecov

codecov Bot commented Aug 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (a09ba6a) to head (ea4c654).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@              Coverage Diff              @@
##               main       #20      +/-   ##
=============================================
+ Coverage     99.79%   100.00%   +0.20%     
+ Complexity     1636      1620      -16     
=============================================
  Files           134       134              
  Lines          6211      6286      +75     
=============================================
+ Hits           6198      6286      +88     
+ Misses           13         0      -13     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@coderabbitai

coderabbitai Bot commented Aug 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 150 files, which is 50 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: bad98f8e-b9cf-4e33-9ca3-e48e7af0a10f

📥 Commits

Reviewing files that changed from the base of the PR and between a09ba6a and ea4c654.

📒 Files selected for processing (150)
  • CHANGELOG.md
  • src/Capture/CapturePolicy.php
  • src/Collector/CollectorCoordinator.php
  • src/Collector/CollectorInterface.php
  • src/Data/FilterEngine.php
  • src/Data/PageSize.php
  • src/Helper/Avatar.php
  • src/Helper/CellMore.php
  • src/Helper/Coerce.php
  • src/Helper/Disclosure.php
  • src/Helper/Dump.php
  • src/Helper/EmptyState.php
  • src/Helper/Format.php
  • src/Helper/Fqcn.php
  • src/Helper/Gauge.php
  • src/Helper/Icon.php
  • src/Helper/LogLevel.php
  • src/Helper/Text.php
  • src/Helper/Vocabulary.php
  • src/Panel/Asset/AssetBundleView.php
  • src/Panel/Asset/AssetCardRenderer.php
  • src/Panel/Config/ApplicationConfig.php
  • src/Panel/Config/ConfigCardRenderer.php
  • src/Panel/Db/DbExplainRenderer.php
  • src/Panel/Db/DbQueryRenderer.php
  • src/Panel/Db/QueryRow.php
  • src/Panel/Dump/DumpCardRenderer.php
  • src/Panel/Dump/DumpRow.php
  • src/Panel/Dump/DumpSnapshot.php
  • src/Panel/Log/LogCellRenderer.php
  • src/Panel/Log/LogRow.php
  • src/Panel/Log/LogSnapshot.php
  • src/Panel/Mail/MailSnapshot.php
  • src/Panel/Profile/ProfileRow.php
  • src/Panel/Profile/ProfileTimings.php
  • src/Panel/Profile/ProfilingSnapshot.php
  • src/Panel/Queue/QueueCardRenderer.php
  • src/Panel/Request/RequestDataNormalizer.php
  • src/Panel/Request/RequestSectionRenderer.php
  • src/Panel/Request/RequestSnapshot.php
  • src/Panel/Router/CurrentRouteLogRow.php
  • src/Panel/Router/RouterSectionRenderer.php
  • src/Panel/Router/RouterSnapshot.php
  • src/Panel/Timeline/TimelineGeometry.php
  • src/Panel/Timeline/TimelineMemoryRenderer.php
  • src/Panel/Timeline/TimelineRenderer.php
  • src/Panel/User/UserIdentityRenderer.php
  • src/Panel/User/UserRbacRenderer.php
  • src/Panel/User/UserRbacRow.php
  • src/PhpInfo/PhpInfoDataNormalizer.php
  • src/PhpInfo/PhpInfoModuleGroup.php
  • src/PhpInfo/PhpInfoRenderer.php
  • src/Storage/ArrayPayloadSnapshot.php
  • src/Storage/DebugArray.php
  • src/Storage/DebugSnapshot.php
  • src/Storage/DebugValue.php
  • src/Storage/ExceptionSnapshot.php
  • src/Storage/HydrationException.php
  • src/Storage/Json.php
  • src/Storage/Manifest.php
  • src/Storage/ManifestReadResult.php
  • src/Storage/PanelFailure.php
  • src/Storage/PanelRow.php
  • src/Storage/PanelSnapshot.php
  • src/Storage/Payload.php
  • src/Storage/RequestSummary.php
  • src/Storage/SnapshotReadResult.php
  • src/Storage/SnapshotStore.php
  • src/Theme/ThemeResolver.php
  • src/Toolbar/ToolbarItem.php
  • src/Toolbar/ToolbarPanel.php
  • src/View/Grid/ActiveFilterBanner.php
  • src/View/Grid/RowClass.php
  • src/View/History/HistoryCellRenderer.php
  • src/View/History/HistoryRow.php
  • src/View/History/HistoryScale.php
  • src/View/History/HistorySummary.php
  • src/View/Sidebar/SidebarNavItem.php
  • src/View/Sidebar/SidebarRenderer.php
  • src/View/Sidebar/SidebarSnapshot.php
  • tests/Capture/CapturePolicyTest.php
  • tests/Collector/CollectorCoordinatorTest.php
  • tests/Data/FilterEngineTest.php
  • tests/Data/PageSizeTest.php
  • tests/Data/QueryInputTest.php
  • tests/Helper/AvatarTest.php
  • tests/Helper/CellMoreTest.php
  • tests/Helper/CoerceTest.php
  • tests/Helper/DisclosureTest.php
  • tests/Helper/DumpTest.php
  • tests/Helper/EmptyStateTest.php
  • tests/Helper/FormatTest.php
  • tests/Helper/FqcnTest.php
  • tests/Helper/GaugeTest.php
  • tests/Helper/IconTest.php
  • tests/Helper/LogLevelTest.php
  • tests/Helper/SensitiveDataRedactorTest.php
  • tests/Helper/TabsTest.php
  • tests/Helper/VocabularyTest.php
  • tests/Instrumentation/InstrumentationGuardTest.php
  • tests/Panel/Asset/AssetBundleNormalizerTest.php
  • tests/Panel/Asset/AssetCardRendererTest.php
  • tests/Panel/CapturedSnapshotTest.php
  • tests/Panel/Config/ConfigCardRendererTest.php
  • tests/Panel/Db/DbExplainRendererTest.php
  • tests/Panel/Db/DbQueryRendererTest.php
  • tests/Panel/Db/SqlHighlighterTest.php
  • tests/Panel/Dump/DumpCardRendererTest.php
  • tests/Panel/Dump/DumpRowTest.php
  • tests/Panel/Event/EventCellRendererTest.php
  • tests/Panel/Log/LogCellRendererTest.php
  • tests/Panel/Log/LogRowTest.php
  • tests/Panel/Mail/MailCardRendererTest.php
  • tests/Panel/Profile/ProfileCellRendererTest.php
  • tests/Panel/Profile/ProfileRowTest.php
  • tests/Panel/Profile/ProfileTimingsTest.php
  • tests/Panel/Profile/ProfilingSnapshotTest.php
  • tests/Panel/Queue/JobPayloadInspectorTest.php
  • tests/Panel/Queue/JobRecordTest.php
  • tests/Panel/Queue/QueueCardRendererTest.php
  • tests/Panel/Queue/QueueGridRendererTest.php
  • tests/Panel/Request/RequestDataNormalizerTest.php
  • tests/Panel/Request/RequestSectionRendererTest.php
  • tests/Panel/Router/RouterCurrentViewTest.php
  • tests/Panel/Router/RouterSectionRendererTest.php
  • tests/Panel/SnapshotHydrationTest.php
  • tests/Panel/Timeline/TimelineGeometryTest.php
  • tests/Panel/Timeline/TimelineMemoryRendererTest.php
  • tests/Panel/Timeline/TimelineRendererTest.php
  • tests/Panel/Timeline/TimelineSpanRowTest.php
  • tests/Panel/User/UserDataNormalizerTest.php
  • tests/Panel/User/UserIdentityRendererTest.php
  • tests/Panel/User/UserRbacRowTest.php
  • tests/PhpInfo/PhpInfoDataNormalizerTest.php
  • tests/PhpInfo/PhpInfoRendererTest.php
  • tests/Provider/PhpInfoDataNormalizerProvider.php
  • tests/Storage/DebugArrayTest.php
  • tests/Storage/DebugValueTest.php
  • tests/Storage/ExceptionSnapshotTest.php
  • tests/Storage/SnapshotStoreTest.php
  • tests/Support/CoverageGate.php
  • tests/Theme/ThemeResolverTest.php
  • tests/Toolbar/ToolbarDataTest.php
  • tests/View/Grid/ActiveFilterBannerTest.php
  • tests/View/Grid/RowClassTest.php
  • tests/View/History/HistoryCellRendererTest.php
  • tests/View/History/HistoryRowTest.php
  • tests/View/History/HistoryScaleTest.php
  • tests/View/History/HistorySummaryTest.php
  • tests/View/Sidebar/SidebarRendererTest.php

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@terabytesoftw
terabytesoftw merged commit 326f68b into main Aug 20, 2026
43 checks passed
@terabytesoftw
terabytesoftw deleted the test/enforce-complete-php-line branch August 20, 2026 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant