Skip to content

Commit 315e2eb

Browse files
author
DavidQ
committed
Add baseline Playwright V8 coverage reporting without new dependencies - PR_26126_056-playwright-v8-coverage-baseline
1 parent 556d342 commit 315e2eb

3 files changed

Lines changed: 430 additions & 0 deletions

File tree

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
Playwright V8 Coverage Report
2+
3+
PR: PR_26126_056-playwright-v8-coverage-baseline
4+
Coverage source: Playwright/Chromium built-in V8 coverage.
5+
Dependencies: no new npm packages.
6+
Thresholds: none enforced.
7+
Note: coverage is an advisory baseline only for this PR.
8+
Note: line counts are V8 range-based and advisory; function counts show partial module exercise where available.
9+
10+
Changed runtime JS files covered:
11+
- none changed
12+
13+
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
115+
116+
Uncovered or low-coverage changed JS files:
117+
- none changed
118+
119+
Changed JS files considered:
120+
- tests/helpers/playwrightV8CoverageReporter.mjs
121+
- tests/playwright/PreviewGeneratorV2Baseline.spec.mjs

0 commit comments

Comments
 (0)