Skip to content

Commit fe4b396

Browse files
author
DavidQ
committed
Format coverage report to prefix percentage for readability - PR_26126_057-playwright-coverage-formatting
1 parent 315e2eb commit fe4b396

2 files changed

Lines changed: 178 additions & 125 deletions

File tree

Lines changed: 106 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -1,121 +1,121 @@
11
Playwright V8 Coverage Report
22

3-
PR: PR_26126_056-playwright-v8-coverage-baseline
3+
PR: PR_26126_057-playwright-coverage-formatting
44
Coverage source: Playwright/Chromium built-in V8 coverage.
55
Dependencies: no new npm packages.
66
Thresholds: none enforced.
77
Note: coverage is an advisory baseline only for this PR.
88
Note: line counts are V8 range-based and advisory; function counts show partial module exercise where available.
9+
Note: entry percentages use function coverage when available, otherwise line coverage.
910

1011
Changed runtime JS files covered:
11-
- none changed
12+
(100%) none changed - no changed runtime JS files
1213

1314
Files with executed line/function counts where available:
14-
- src/engine/audio/AudioService.js: executed lines 258/258 (100%); executed functions 3/25
15-
- src/engine/audio/FrequencyPlayer.js: executed lines 25/25 (100%); executed functions 1/3
16-
- src/engine/audio/GaplessLoopPlayer.js: executed lines 165/165 (100%); executed functions 1/11
17-
- src/engine/audio/HtmlAudioMediaBackend.js: executed lines 22/22 (100%); executed functions 1/4
18-
- src/engine/audio/index.js: executed lines 15/15 (100%); executed functions 1/1
19-
- src/engine/audio/MediaTrackService.js: executed lines 139/139 (100%); executed functions 1/13
20-
- src/engine/audio/MidiPlayer.js: executed lines 31/31 (100%); executed functions 1/5
21-
- src/engine/audio/PlaylistManager.js: executed lines 70/70 (100%); executed functions 1/9
22-
- src/engine/audio/Synthesizer.js: executed lines 24/24 (100%); executed functions 1/3
23-
- src/engine/audio/WebAudioToneBackend.js: executed lines 65/65 (100%); executed functions 2/7
24-
- src/engine/camera/Camera2D.js: executed lines 44/44 (100%); executed functions 1/6
25-
- src/engine/camera/Camera3D.js: executed lines 48/48 (100%); executed functions 3/8
26-
- src/engine/camera/CameraSystem.js: executed lines 21/21 (100%); executed functions 1/3
27-
- src/engine/camera/index.js: executed lines 10/10 (100%); executed functions 1/1
28-
- src/engine/camera/ZoneCameraSystem.js: executed lines 26/26 (100%); executed functions 1/2
29-
- src/engine/config/ConfigStore.js: executed lines 46/46 (100%); executed functions 3/6
30-
- src/engine/config/index.js: executed lines 7/7 (100%); executed functions 1/1
31-
- src/engine/core/Engine.js: executed lines 323/323 (100%); executed functions 7/12
32-
- src/engine/core/FixedTicker.js: executed lines 36/36 (100%); executed functions 3/4
33-
- src/engine/core/FrameClock.js: executed lines 32/32 (100%); executed functions 4/5
34-
- src/engine/core/RuntimeMetrics.js: executed lines 48/48 (100%); executed functions 3/5
35-
- src/engine/events/EventBus.js: executed lines 76/76 (100%); executed functions 3/9
36-
- src/engine/input/ActionInputDebugOverlay.js: executed lines 51/51 (100%); executed functions 1/2
37-
- src/engine/input/ActionInputMap.js: executed lines 24/24 (100%); executed functions 1/6
38-
- src/engine/input/ActionInputService.js: executed lines 397/397 (100%); executed functions 1/51
39-
- src/engine/input/GamepadInputAdapter.js: executed lines 139/139 (100%); executed functions 1/10
40-
- src/engine/input/GamepadState.js: executed lines 92/92 (100%); executed functions 2/10
41-
- src/engine/input/index.js: executed lines 13/13 (100%); executed functions 1/1
42-
- src/engine/input/InputContextService.js: executed lines 48/48 (100%); executed functions 1/6
43-
- src/engine/input/InputMap.js: executed lines 62/62 (100%); executed functions 3/9
44-
- src/engine/input/InputService.js: executed lines 185/185 (100%); executed functions 3/28
45-
- src/engine/input/KeyboardState.js: executed lines 34/34 (100%); executed functions 2/7
46-
- src/engine/input/MouseState.js: executed lines 57/57 (100%); executed functions 3/10
47-
- src/engine/logging/ErrorBoundary.js: executed lines 22/22 (100%); executed functions 1/3
48-
- src/engine/logging/index.js: executed lines 8/8 (100%); executed functions 1/1
49-
- src/engine/logging/Logger.js: executed lines 56/56 (100%); executed functions 5/9
50-
- src/engine/persistence/CompressionService.js: executed lines 18/18 (100%); executed functions 1/5
51-
- src/engine/persistence/CookieStorageService.js: executed lines 42/42 (100%); executed functions 1/6
52-
- src/engine/persistence/index.js: executed lines 11/11 (100%); executed functions 1/1
53-
- src/engine/persistence/SaveSlotManager.js: executed lines 45/45 (100%); executed functions 1/8
54-
- src/engine/persistence/StorageService.js: executed lines 49/49 (100%); executed functions 3/5
55-
- src/engine/persistence/WorldSerializer.js: executed lines 12/12 (100%); executed functions 1/3
56-
- src/engine/release/AccessibilityOptions.js: executed lines 68/68 (100%); executed functions 1/7
57-
- src/engine/release/CrashRecoveryManager.js: executed lines 66/66 (100%); executed functions 1/6
58-
- src/engine/release/DeploymentProfiles.js: executed lines 48/48 (100%); executed functions 1/6
59-
- src/engine/release/DistributionPackager.js: executed lines 32/32 (100%); executed functions 1/2
60-
- src/engine/release/index.js: executed lines 12/12 (100%); executed functions 1/1
61-
- src/engine/release/ReleaseValidationChecklist.js: executed lines 43/43 (100%); executed functions 1/4
62-
- src/engine/release/SettingsSystem.js: executed lines 94/94 (100%); executed functions 3/12
63-
- src/engine/rendering/CanvasRenderer.js: executed lines 100/100 (100%); executed functions 2/11
64-
- src/engine/rendering/index.js: executed lines 11/11 (100%); executed functions 1/1
65-
- src/engine/rendering/LayeredRenderSystem.js: executed lines 14/14 (100%); executed functions 1/2
66-
- src/engine/rendering/Renderer.js: executed lines 35/35 (100%); executed functions 1/10
67-
- src/engine/rendering/ResolutionScaler.js: executed lines 22/22 (100%); executed functions 1/4
68-
- src/engine/rendering/SpriteRenderSystem.js: executed lines 48/48 (100%); executed functions 1/2
69-
- src/engine/rendering/VectorDrawing.js: executed lines 22/22 (100%); executed functions 1/3
70-
- src/engine/runtime/backgroundImage.js: executed lines 205/205 (100%); executed functions 3/12
71-
- src/engine/runtime/BrowserDownloadService.js: executed lines 38/38 (100%); executed functions 1/7
72-
- src/engine/runtime/fullscreenBezel.js: executed lines 993/993 (100%); executed functions 16/62
73-
- src/engine/runtime/FullscreenService.js: executed lines 118/118 (100%); executed functions 8/14
74-
- src/engine/runtime/gameImageConvention.js: executed lines 207/207 (100%); executed functions 11/18
75-
- src/engine/runtime/index.js: executed lines 13/13 (100%); executed functions 1/1
76-
- src/engine/runtime/MobileRuntimeTweaks.js: executed lines 21/21 (100%); executed functions 1/3
77-
- src/engine/runtime/RuntimeMonitoringHooks.js: executed lines 191/191 (100%); executed functions 8/17
78-
- src/engine/scene/AttractModeController.js: executed lines 143/143 (100%); executed functions 1/10
79-
- src/engine/scene/index.js: executed lines 13/13 (100%); executed functions 1/1
80-
- src/engine/scene/Scene.js: executed lines 12/12 (100%); executed functions 2/5
81-
- src/engine/scene/SceneManager.js: executed lines 33/33 (100%); executed functions 1/5
82-
- src/engine/scene/SceneTransition.js: executed lines 27/27 (100%); executed functions 1/6
83-
- src/engine/scene/SceneTransitionController.js: executed lines 22/22 (100%); executed functions 1/3
84-
- src/engine/scene/TransitionScene.js: executed lines 58/58 (100%); executed functions 1/7
85-
- src/engine/theme/index.js: executed lines 3/3 (100%); executed functions 1/1
86-
- src/engine/theme/mount-shared-header.js: executed lines 143/143 (100%); executed functions 8/11
87-
- src/engine/theme/Theme.js: executed lines 26/26 (100%); executed functions 3/4
88-
- src/engine/theme/ThemeTokens.js: executed lines 20/20 (100%); executed functions 1/1
89-
- src/engine/theme/toolboxaid-header.js: executed lines 76/76 (100%); executed functions 7/7
90-
- src/shared/math/numberNormalization.js: executed lines 35/35 (100%); executed functions 1/10
91-
- src/shared/number/index.js: executed lines 7/7 (100%); executed functions 1/1
92-
- src/shared/number/numberUtils.js: executed lines 14/14 (100%); executed functions 2/3
93-
- src/shared/utils/invariantUtils.js: executed lines 11/11 (100%); executed functions 2/2
94-
- src/shared/utils/mathUtils.js: executed lines 29/29 (100%); executed functions 1/5
95-
- tools/preview-generator-v2/controls/AccordionSection.js: executed lines 31/31 (100%); executed functions 5/5
96-
- tools/preview-generator-v2/controls/AssetFolderControl.js: executed lines 17/17 (100%); executed functions 5/5
97-
- tools/preview-generator-v2/controls/CaptureModeControl.js: executed lines 25/25 (100%); executed functions 9/9
98-
- tools/preview-generator-v2/controls/GeneratePreviewControl.js: executed lines 20/20 (100%); executed functions 6/6
99-
- tools/preview-generator-v2/controls/LastGeneratedImageControl.js: executed lines 23/23 (100%); executed functions 3/3
100-
- tools/preview-generator-v2/controls/OutputSummaryControl.js: executed lines 15/15 (100%); executed functions 4/4
101-
- tools/preview-generator-v2/controls/PathsOrIdsControl.js: executed lines 14/14 (100%); executed functions 4/4
102-
- tools/preview-generator-v2/controls/PreviewFrameControl.js: executed lines 9/9 (100%); executed functions 3/3
103-
- tools/preview-generator-v2/controls/RenderControlsControl.js: executed lines 18/18 (100%); executed functions 5/5
104-
- tools/preview-generator-v2/controls/RepoDestinationControl.js: executed lines 16/16 (100%); executed functions 4/4
105-
- tools/preview-generator-v2/controls/StatusLogControl.js: executed lines 19/19 (100%); executed functions 5/5
106-
- tools/preview-generator-v2/controls/TargetSourceControl.js: executed lines 30/30 (100%); executed functions 11/11
107-
- tools/preview-generator-v2/previewGeneratorV2.bootstrap.js: executed lines 4/4 (100%); executed functions 1/1
108-
- tools/preview-generator-v2/PreviewGeneratorV2App.js: executed lines 539/539 (100%); executed functions 47/58
109-
- tools/preview-generator-v2/PreviewGeneratorV2Capture.js: executed lines 477/477 (100%); executed functions 10/24
110-
- tools/preview-generator-v2/PreviewGeneratorV2Logger.js: executed lines 19/19 (100%); executed functions 5/5
111-
- tools/preview-generator-v2/PreviewGeneratorV2RepoAccess.js: executed lines 21/21 (100%); executed functions 5/5
112-
- tools/preview-generator-v2/PreviewGeneratorV2ShellControl.js: executed lines 117/117 (100%); executed functions 8/12
113-
- tools/preview-generator-v2/PreviewGeneratorV2Ui.js: executed lines 48/48 (100%); executed functions 9/9
114-
- tools/toolRegistry.js: executed lines 425/425 (100%); executed functions 4/8
15+
(2%) src/engine/input/ActionInputService.js - executed lines 397/397; executed functions 1/51
16+
(8%) src/engine/audio/MediaTrackService.js - executed lines 139/139; executed functions 1/13
17+
(9%) src/engine/audio/GaplessLoopPlayer.js - executed lines 165/165; executed functions 1/11
18+
(10%) src/engine/input/GamepadInputAdapter.js - executed lines 139/139; executed functions 1/10
19+
(10%) src/engine/rendering/Renderer.js - executed lines 35/35; executed functions 1/10
20+
(10%) src/engine/scene/AttractModeController.js - executed lines 143/143; executed functions 1/10
21+
(10%) src/shared/math/numberNormalization.js - executed lines 35/35; executed functions 1/10
22+
(11%) src/engine/audio/PlaylistManager.js - executed lines 70/70; executed functions 1/9
23+
(11%) src/engine/input/InputService.js - executed lines 185/185; executed functions 3/28
24+
(12%) src/engine/audio/AudioService.js - executed lines 258/258; executed functions 3/25
25+
(13%) src/engine/persistence/SaveSlotManager.js - executed lines 45/45; executed functions 1/8
26+
(14%) src/engine/release/AccessibilityOptions.js - executed lines 68/68; executed functions 1/7
27+
(14%) src/engine/runtime/BrowserDownloadService.js - executed lines 38/38; executed functions 1/7
28+
(14%) src/engine/scene/TransitionScene.js - executed lines 58/58; executed functions 1/7
29+
(17%) src/engine/camera/Camera2D.js - executed lines 44/44; executed functions 1/6
30+
(17%) src/engine/input/ActionInputMap.js - executed lines 24/24; executed functions 1/6
31+
(17%) src/engine/input/InputContextService.js - executed lines 48/48; executed functions 1/6
32+
(17%) src/engine/persistence/CookieStorageService.js - executed lines 42/42; executed functions 1/6
33+
(17%) src/engine/release/CrashRecoveryManager.js - executed lines 66/66; executed functions 1/6
34+
(17%) src/engine/release/DeploymentProfiles.js - executed lines 48/48; executed functions 1/6
35+
(17%) src/engine/scene/SceneTransition.js - executed lines 27/27; executed functions 1/6
36+
(18%) src/engine/rendering/CanvasRenderer.js - executed lines 100/100; executed functions 2/11
37+
(20%) src/engine/audio/MidiPlayer.js - executed lines 31/31; executed functions 1/5
38+
(20%) src/engine/input/GamepadState.js - executed lines 92/92; executed functions 2/10
39+
(20%) src/engine/persistence/CompressionService.js - executed lines 18/18; executed functions 1/5
40+
(20%) src/engine/scene/SceneManager.js - executed lines 33/33; executed functions 1/5
41+
(20%) src/shared/utils/mathUtils.js - executed lines 29/29; executed functions 1/5
42+
(25%) src/engine/audio/HtmlAudioMediaBackend.js - executed lines 22/22; executed functions 1/4
43+
(25%) src/engine/release/ReleaseValidationChecklist.js - executed lines 43/43; executed functions 1/4
44+
(25%) src/engine/release/SettingsSystem.js - executed lines 94/94; executed functions 3/12
45+
(25%) src/engine/rendering/ResolutionScaler.js - executed lines 22/22; executed functions 1/4
46+
(25%) src/engine/runtime/backgroundImage.js - executed lines 205/205; executed functions 3/12
47+
(26%) src/engine/runtime/fullscreenBezel.js - executed lines 993/993; executed functions 16/62
48+
(29%) src/engine/audio/WebAudioToneBackend.js - executed lines 65/65; executed functions 2/7
49+
(29%) src/engine/input/KeyboardState.js - executed lines 34/34; executed functions 2/7
50+
(30%) src/engine/input/MouseState.js - executed lines 57/57; executed functions 3/10
51+
(33%) src/engine/audio/FrequencyPlayer.js - executed lines 25/25; executed functions 1/3
52+
(33%) src/engine/audio/Synthesizer.js - executed lines 24/24; executed functions 1/3
53+
(33%) src/engine/camera/CameraSystem.js - executed lines 21/21; executed functions 1/3
54+
(33%) src/engine/events/EventBus.js - executed lines 76/76; executed functions 3/9
55+
(33%) src/engine/input/InputMap.js - executed lines 62/62; executed functions 3/9
56+
(33%) src/engine/logging/ErrorBoundary.js - executed lines 22/22; executed functions 1/3
57+
(33%) src/engine/persistence/WorldSerializer.js - executed lines 12/12; executed functions 1/3
58+
(33%) src/engine/rendering/VectorDrawing.js - executed lines 22/22; executed functions 1/3
59+
(33%) src/engine/runtime/MobileRuntimeTweaks.js - executed lines 21/21; executed functions 1/3
60+
(33%) src/engine/scene/SceneTransitionController.js - executed lines 22/22; executed functions 1/3
61+
(38%) src/engine/camera/Camera3D.js - executed lines 48/48; executed functions 3/8
62+
(40%) src/engine/scene/Scene.js - executed lines 12/12; executed functions 2/5
63+
(42%) tools/preview-generator-v2/PreviewGeneratorV2Capture.js - executed lines 477/477; executed functions 10/24
64+
(47%) src/engine/runtime/RuntimeMonitoringHooks.js - executed lines 191/191; executed functions 8/17
65+
(50%) src/engine/camera/ZoneCameraSystem.js - executed lines 26/26; executed functions 1/2
66+
(50%) src/engine/config/ConfigStore.js - executed lines 46/46; executed functions 3/6
67+
(50%) src/engine/input/ActionInputDebugOverlay.js - executed lines 51/51; executed functions 1/2
68+
(50%) src/engine/release/DistributionPackager.js - executed lines 32/32; executed functions 1/2
69+
(50%) src/engine/rendering/LayeredRenderSystem.js - executed lines 14/14; executed functions 1/2
70+
(50%) src/engine/rendering/SpriteRenderSystem.js - executed lines 48/48; executed functions 1/2
71+
(50%) tools/toolRegistry.js - executed lines 425/425; executed functions 4/8
72+
(56%) src/engine/logging/Logger.js - executed lines 56/56; executed functions 5/9
73+
(57%) src/engine/runtime/FullscreenService.js - executed lines 118/118; executed functions 8/14
74+
(58%) src/engine/core/Engine.js - executed lines 323/323; executed functions 7/12
75+
(60%) src/engine/core/RuntimeMetrics.js - executed lines 48/48; executed functions 3/5
76+
(60%) src/engine/persistence/StorageService.js - executed lines 49/49; executed functions 3/5
77+
(61%) src/engine/runtime/gameImageConvention.js - executed lines 207/207; executed functions 11/18
78+
(67%) src/shared/number/numberUtils.js - executed lines 14/14; executed functions 2/3
79+
(67%) tools/preview-generator-v2/PreviewGeneratorV2ShellControl.js - executed lines 117/117; executed functions 8/12
80+
(73%) src/engine/theme/mount-shared-header.js - executed lines 143/143; executed functions 8/11
81+
(75%) src/engine/core/FixedTicker.js - executed lines 36/36; executed functions 3/4
82+
(75%) src/engine/theme/Theme.js - executed lines 26/26; executed functions 3/4
83+
(80%) src/engine/core/FrameClock.js - executed lines 32/32; executed functions 4/5
84+
(81%) tools/preview-generator-v2/PreviewGeneratorV2App.js - executed lines 539/539; executed functions 47/58
85+
(100%) src/engine/audio/index.js - executed lines 15/15; executed functions 1/1
86+
(100%) src/engine/camera/index.js - executed lines 10/10; executed functions 1/1
87+
(100%) src/engine/config/index.js - executed lines 7/7; executed functions 1/1
88+
(100%) src/engine/input/index.js - executed lines 13/13; executed functions 1/1
89+
(100%) src/engine/logging/index.js - executed lines 8/8; executed functions 1/1
90+
(100%) src/engine/persistence/index.js - executed lines 11/11; executed functions 1/1
91+
(100%) src/engine/release/index.js - executed lines 12/12; executed functions 1/1
92+
(100%) src/engine/rendering/index.js - executed lines 11/11; executed functions 1/1
93+
(100%) src/engine/runtime/index.js - executed lines 13/13; executed functions 1/1
94+
(100%) src/engine/scene/index.js - executed lines 13/13; executed functions 1/1
95+
(100%) src/engine/theme/index.js - executed lines 3/3; executed functions 1/1
96+
(100%) src/engine/theme/ThemeTokens.js - executed lines 20/20; executed functions 1/1
97+
(100%) src/engine/theme/toolboxaid-header.js - executed lines 76/76; executed functions 7/7
98+
(100%) src/shared/number/index.js - executed lines 7/7; executed functions 1/1
99+
(100%) src/shared/utils/invariantUtils.js - executed lines 11/11; executed functions 2/2
100+
(100%) tools/preview-generator-v2/controls/AccordionSection.js - executed lines 31/31; executed functions 5/5
101+
(100%) tools/preview-generator-v2/controls/AssetFolderControl.js - executed lines 17/17; executed functions 5/5
102+
(100%) tools/preview-generator-v2/controls/CaptureModeControl.js - executed lines 25/25; executed functions 9/9
103+
(100%) tools/preview-generator-v2/controls/GeneratePreviewControl.js - executed lines 20/20; executed functions 6/6
104+
(100%) tools/preview-generator-v2/controls/LastGeneratedImageControl.js - executed lines 23/23; executed functions 3/3
105+
(100%) tools/preview-generator-v2/controls/OutputSummaryControl.js - executed lines 15/15; executed functions 4/4
106+
(100%) tools/preview-generator-v2/controls/PathsOrIdsControl.js - executed lines 14/14; executed functions 4/4
107+
(100%) tools/preview-generator-v2/controls/PreviewFrameControl.js - executed lines 9/9; executed functions 3/3
108+
(100%) tools/preview-generator-v2/controls/RenderControlsControl.js - executed lines 18/18; executed functions 5/5
109+
(100%) tools/preview-generator-v2/controls/RepoDestinationControl.js - executed lines 16/16; executed functions 4/4
110+
(100%) tools/preview-generator-v2/controls/StatusLogControl.js - executed lines 19/19; executed functions 5/5
111+
(100%) tools/preview-generator-v2/controls/TargetSourceControl.js - executed lines 30/30; executed functions 11/11
112+
(100%) tools/preview-generator-v2/previewGeneratorV2.bootstrap.js - executed lines 4/4; executed functions 1/1
113+
(100%) tools/preview-generator-v2/PreviewGeneratorV2Logger.js - executed lines 19/19; executed functions 5/5
114+
(100%) tools/preview-generator-v2/PreviewGeneratorV2RepoAccess.js - executed lines 21/21; executed functions 5/5
115+
(100%) tools/preview-generator-v2/PreviewGeneratorV2Ui.js - executed lines 48/48; executed functions 9/9
115116

116117
Uncovered or low-coverage changed JS files:
117-
- none changed
118+
(100%) none changed - no changed runtime JS files
118119

119120
Changed JS files considered:
120-
- tests/helpers/playwrightV8CoverageReporter.mjs
121-
- tests/playwright/PreviewGeneratorV2Baseline.spec.mjs
121+
(0%) tests/helpers/playwrightV8CoverageReporter.mjs - changed JS file not collected as browser runtime coverage

0 commit comments

Comments
 (0)