You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`npx playwright test tests/playwright/tools/AssetToolMockRepository.spec.mjs --project=playwright --workers=1 --reporter=list`
79
+
80
+
Results:
81
+
- Asset Tool lane passed: 5/5 Playwright tests.
82
+
- Direct Asset Tool Playwright run passed: 5/5 Playwright tests.
83
+
- V8 coverage refreshed for changed runtime JavaScript; no changed runtime JS guardrail warnings.
84
+
85
+
Skipped lanes:
86
+
- Workspace, Project Workspace, Game Design, Game Configuration, Build Path, Tools Progress, Tool Navigation, Tool Display Mode, Tool Images, Tool Runtime, Game Runtime, Integration, Engine Src, and Samples.
87
+
88
+
Skipped-lane rationale:
89
+
- The change is limited to the active Asset Tool import form, library rendering, metadata rendering, shared Theme V2 table styling, and the targeted Asset Tool test file.
90
+
- No shared launch/navigation behavior changed.
91
+
- No sample JSON or sample loader/framework behavior changed.
92
+
93
+
Manual test notes:
94
+
- Open `toolbox/assets/index.html`.
95
+
- Confirm Library Records highlights the selected row.
96
+
- Click another library record and confirm the previous row loses highlight while metadata updates.
97
+
- Confirm Storage Path is read-only.
98
+
- Choose a file and confirm the selected filename appears in the row directly under File.
99
+
- Confirm metadata renders on separate lines without semicolons.
Prevented fallback expansion: Yes; no ownership or scope blocker widened into broad discovery.
70
70
@@ -73,27 +73,27 @@ Prevented fallback expansion: Yes; no ownership or scope blocker widened into br
73
73
Status: PASS
74
74
Generated manifests: asset-tool:PASS
75
75
Prevented discovery expansion: Yes
76
-
Prevented redundant scans: 0
77
-
Persistent manifest events: asset-tool:REUSED
76
+
Prevented redundant scans: 4
77
+
Persistent manifest events: asset-tool:GENERATED
78
78
79
79
## Warm-Start Reuse
80
80
81
81
Status: PASS
82
-
Warm-start events: asset-tool:REUSED
83
-
Dependency hydration events: asset-tool:REUSED
84
-
Prevented redundant initialization: 1
85
-
Prevented helper resolution passes: 4
82
+
Warm-start events: asset-tool:GENERATED
83
+
Dependency hydration events: asset-tool:GENERATED
84
+
Prevented redundant initialization: 0
85
+
Prevented helper resolution passes: 0
86
86
Prevented fixture ownership traversal: 0
87
87
88
88
## Lane Snapshots
89
89
90
90
Status: PASS
91
-
Snapshot events: asset-tool:REUSED
92
-
Reused snapshots: 1
91
+
Snapshot events: asset-tool:GENERATED
92
+
Reused snapshots: 0
93
93
Invalidated snapshots: 0
94
-
Prevented graph rebuilds: 1
95
-
Prevented redundant dependency traversal: 1
96
-
Prevented fixture/helper graph assembly: 4
94
+
Prevented graph rebuilds: 0
95
+
Prevented redundant dependency traversal: 0
96
+
Prevented fixture/helper graph assembly: 0
97
97
98
98
## Lane Deduplication
99
99
@@ -109,7 +109,7 @@ Prevented Workspace lane reruns: 0
109
109
| project-workspace | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Project Workspace mock repository, Project Workspace UI, and Toolbox Progress/Build Path project-state bridge | repo-served Project Workspace page; repo-served Toolbox page with role simulation; in-memory SQL-shaped mock project repository |
110
110
| game-design | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Game Design mock repository, project purpose flow, validation overlay, capability demo authoring, and Toolbox progress handoff | repo-served Game Design page; repo-served Toolbox Progress and Build Path views; in-memory SQL-shaped Game Design mock repository; Project Workspace mock project context |
111
111
| game-configuration | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Game Configuration mock repository, Game Design handoff, configuration validation, user-facing output, and Toolbox progress handoff | repo-served Game Configuration page; repo-served Game Design page for handoff checks; repo-served Toolbox Progress and Build Path views; in-memory SQL-shaped Game Configuration mock repository; Game Design mock repository handoff |
| build-path | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Toolbox Build Path simplification, workflow status table, and Admin Tools Progress navigation | repo-served Toolbox page; repo-served Admin Tools Progress page; Project Workspace mock project context; Toolbox role simulation |
114
114
| tools-progress | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Admin Tools Progress hydration, Toolbox Group view color model, and Project Build Path separation | repo-served Admin Tools Progress page; repo-served Toolbox Group view; Toolbox registry build sequence; Project Build Path workflow table |
115
115
| tool-navigation | SKIP | 0ms | 0 | Lane was not selected for this targeted run. | Admin Tools Progress tool route links, Tool Display Mode build-order previous/next controls, and Toolbox group fallback routing | repo-served Admin Tools Progress page; repo-served Project Workspace, Game Design, and Game Configuration tool pages; repo-served Toolbox Group view with URL-selected accordion; Toolbox registry build sequence and route metadata |
@@ -125,11 +125,11 @@ Prevented Workspace lane reruns: 0
125
125
126
126
| Lane | Duration | Test |
127
127
| --- | --- | --- |
128
-
| asset-tool | 2.80s | tests\playwright\tools\AssetToolMockRepository.spec.mjs:250:1 > Asset upload failures are visible and project context is required |
129
-
| asset-tool | 2.30s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:196:1 > Image, video, and audio uploads create project-owned metadata and previews |
130
-
| asset-tool |1.90s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:161:1 > Asset Role changes update Usage options and import form layout stays usable |
131
-
| asset-tool | 1.70s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:119:1 > Assets page lists all asset roles and starts from active project context |
| asset-tool | 2.80s | tests\playwright\tools\AssetToolMockRepository.spec.mjs:272:1 > Asset upload failures are visible and project context is required |
129
+
| asset-tool | 2.40s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:206:1 > Image, video, and audio uploads create project-owned metadata and previews |
130
+
| asset-tool |2.00s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:163:1 > Asset Role changes update Usage options and import form layout stays usable |
131
+
| asset-tool | 1.80s| tests\playwright\tools\AssetToolMockRepository.spec.mjs:119:1 > Assets page lists all asset roles and starts from active project context |
0 commit comments