Files
Roman ZajicandCopilot Autofix powered by AI 0ffc42766c Test/MCP UI welcome Install now navigates to Applications (#342)
* ci(tests): run shutdown-test in the PR gate and enforce the combined suite time budget

* test(harness): add shared fixtures (LGX generator, G-ERR/G-ALIVE/G-EXIT gates, xfail runner) and rea

* test(ui): assert welcome page state on first launch before any interaction (A1)

* fix(tests): retry the A1 greeting assertion so it cannot race the async launcherApps refresh

* ci(tests): tee the app log into BASECAMP_APP_LOG so the ui-tests G-ERR gate scans real output

* fix(tests): typename

* fix(tests): shutdown test to follow behavior from 3a73d33

* fix(tests): reduce comments

* fix: potential flakiness

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix: replace full QML tree serialization

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix: file URL construction

* fix: use bash explicitly

* test(ui): welcome Install now navigates to Applications (A2)

Runs right after the A1 welcome test, since it clicks the welcome page
away. Clicks the CTA at signal level (offscreen hit-testing is
fragile), then asserts the Applications view renders within 10s, that
backend.currentActiveSectionIndex equals the section index the sidebar
"Applications" button carries (read from its delegate context, not
hard-coded), and that the welcome page's host (WorkspaceArea) is no
longer visible. Prefers the spec objectName welcomePage.installNow and
falls back to the button text until that name lands in WelcomePage.qml.

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-26 22:29:32 +08:00
..