|
1 | | -# PR_26158_033 Testing Lane Execution Report |
| 1 | +# PR_26158_034 Testing Lane Execution Report |
2 | 2 |
|
3 | 3 | ## Lanes Run |
4 | 4 |
|
5 | 5 | | Lane | Command | Result | |
6 | 6 | | --- | --- | --- | |
7 | | -| Changed-file syntax | `node --check assets/theme-v2/js/login-session.js`; `node --check assets/theme-v2/js/gamefoundry-partials.js`; `node --check src/engine/api/server-api-client.js`; `node --check tests/playwright/tools/StaticOnlyLoginApiRequired.spec.mjs` | PASS | |
| 7 | +| Changed-file syntax | `node --check assets/theme-v2/js/login-session.js`; `node --check tests/playwright/tools/StaticOnlyLoginApiRequired.spec.mjs` | PASS | |
8 | 8 | | Static 127.0.0.1:5500 login Playwright | `npx playwright test tests/playwright/tools/StaticOnlyLoginApiRequired.spec.mjs` | PASS, 1/1 | |
9 | 9 | | LoginSessionMode Playwright | `npx playwright test tests/playwright/tools/LoginSessionMode.spec.mjs` | PASS, 5/5 | |
10 | | -| ToolboxRoutePages Playwright | `npx playwright test tests/playwright/tools/ToolboxRoutePages.spec.mjs` | PASS, 1/1 | |
11 | 10 | | Changed-file/static validation | `git diff --check` | PASS, with Git line-ending warnings only | |
12 | | -| ShowOneChild/ActionableCoachmark reference audit | `Get-ChildItem -Path . -Recurse -Filter ShowOneChild.js -File`; scoped active HTML/JS `rg` | PASS | |
13 | 11 | | Runtime JS V8 coverage | Playwright coverage generated by targeted runs | PASS/WARN; `docs_build/dev/reports/playwright_v8_coverage_report.txt` and `coverage_changed_js_guardrail.txt` generated. | |
14 | 12 |
|
15 | 13 | ## Validation Notes |
16 | 14 |
|
17 | 15 | | Check | Evidence | Result | |
18 | 16 | | --- | --- | --- | |
19 | | -| Static `127.0.0.1:5500` login shows visible API-backed server diagnostic. | `StaticOnlyLoginApiRequired.spec.mjs` serves `login.html` on `127.0.0.1:5500` and verifies `Use the API-backed local server for login.` is visible. | PASS | |
20 | | -| Static `127.0.0.1:5500` login does not call `/api/session/current`. | `StaticOnlyLoginApiRequired.spec.mjs` records all requests and asserts no request URL contains `/api/session/current` or `/api/session/`. | PASS | |
21 | | -| Static `127.0.0.1:5500` login modes do not appear usable. | Static lane verifies Local Mem and Local DB buttons are disabled and not selected. | PASS | |
22 | | -| API-backed Local Mem and Local DB behavior still works. | `LoginSessionMode.spec.mjs` passed 5/5, including Local DB session behavior. | PASS | |
23 | | -| Toolbox route pages still render. | `ToolboxRoutePages.spec.mjs` passed 1/1 for Project Journey, Colors, and Assets `/tools/...` aliases. | PASS | |
24 | | -| Repo-owned ShowOneChild/ActionableCoachmark errors are absent. | Static-only Playwright asserts no non-extension `ShowOneChild`, `showOneChild`, or `ActionableCoachmark` error text in page or console errors. | PASS | |
| 17 | +| Static `127.0.0.1:5500` login keeps Local Mem and Local DB disabled. | `StaticOnlyLoginApiRequired.spec.mjs` verifies both `[data-login-mode]` buttons are disabled and not selected. | PASS | |
| 18 | +| Static `127.0.0.1:5500` login shows API-required text near disabled mode buttons. | `StaticOnlyLoginApiRequired.spec.mjs` verifies `[data-login-mode-disabled-message]` is visible and contains `Use the API-backed local server for login.` plus `Local Mem and Local DB are disabled`. | PASS | |
| 19 | +| Static `127.0.0.1:5500` does not call session API routes. | Static lane records all requests and asserts no request URL contains `/api/session/current` or `/api/session/`. | PASS | |
| 20 | +| API-backed Local Mem and Local DB behavior is unchanged. | `LoginSessionMode.spec.mjs` passed 5/5, including Local DB session behavior. | PASS | |
25 | 21 |
|
26 | 22 | ## Skipped Lanes |
27 | 23 |
|
28 | 24 | | Lane | Decision | Reason | |
29 | 25 | | --- | --- | --- | |
| 26 | +| ToolboxRoutePages Playwright | SKIP | Toolbox route rendering was not changed by this PR. | |
30 | 27 | | AdminDbViewer Playwright | SKIP | DB Viewer routes, DB adapters, and admin DB rendering were not changed. | |
31 | 28 | | Full samples smoke | SKIP | No samples, shared sample loader, or sample framework files changed. | |
32 | | -| Full Playwright suite | SKIP | Static 5500 login, API-backed login, toolbox route, syntax, static, and V8 coverage checks cover the changed surfaces. | |
| 29 | +| Full Playwright suite | SKIP | Static 5500 login and API-backed login cover the changed login/session behavior. | |
0 commit comments