Skip to content

test: support focused desktop E2E runs - #496

Merged
Azganoth merged 1 commit into
mainfrom
maintenance/focused-desktop-e2e
Sep 22, 2026
Merged

Azganoth merged 1 commit into
mainfrom
maintenance/focused-desktop-e2e

Conversation

@Azganoth

Copy link
Copy Markdown
Owner

Summary

  • Add strict focused selection for already-built desktop E2E targets.
  • Preserve fixture setup, isolated state, fresh processes, failure artifacts, cleanup, and port checks for selected runs.
  • Expose persistence as an ordered write-and-restart target and document the explicit rebuild loop.

Related Issue

Closes #494

Verification

  • pnpm test:e2e:desktop:runner verifies full-suite selection, independent target selection, the persistence dependency, and invalid input handling.
  • pnpm check:frontend verifies formatting, TypeScript, linting, production build, and frontend coverage.
  • pnpm build:e2e:desktop builds the packaged E2E binary.
  • The pre-commit and pre-push hooks passed formatting, TypeScript, and linting checks.

Not verified: the focused Diagnostics target and ordinary full runner both reached the packaged Diagnostics scenario but failed its existing aria/Diagnostics visibility assertion; each retained normal failure evidence and cleanup, so the full packaged suite could not complete.

@github-project-automation github-project-automation Bot moved this to Backlog in Leafdown Sep 22, 2026
@Azganoth Azganoth self-assigned this Sep 22, 2026
@Azganoth Azganoth added the Documentation Improvements or additions to documentation label Sep 22, 2026
@Azganoth
Azganoth enabled auto-merge (squash) September 22, 2026 02:16
@Azganoth
Azganoth merged commit aca49f0 into main Sep 22, 2026
3 checks passed
@Azganoth
Azganoth deleted the maintenance/focused-desktop-e2e branch September 22, 2026 02:20
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Leafdown Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Support focused local runs for desktop E2E scenarios

1 participant