Skip to content

feat: Automated test suite for hathor-wallet - #114

Open
tuliomir wants to merge 5 commits into
masterfrom
feat/auto-qa
Open

feat: Automated test suite for hathor-wallet#114
tuliomir wants to merge 5 commits into
masterfrom
feat/auto-qa

Conversation

@tuliomir

Copy link
Copy Markdown
Contributor

Introduces a multi-layered automated test suite (unit, integration, component, E2E) for the Hathor Desktop Wallet, mirroring the sibling mobile RFC (#110). E2E framework is Playwright driving Electron via the Chrome DevTools Protocol, which sidesteps the LavaMoat/SES concerns that drove the mobile RFC to Maestro.

See rendered.

tuliomir and others added 5 commits May 21, 2026 17:37
Adapts mobile RFC #110 to the Electron
desktop wallet. Four-layer pyramid (unit, integration,
component, E2E Playwright + Electron). Reference smoke
PRs for Layers 1-3 then Layer 4 land first; feature-area
PRs follow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Trim mobile RFC references to Summary + Layer 4 SES/LavaMoat
  reasoning + Prior Art (per author guidance).
- Remove auto-updater mentions (this project has none).
- Expand PR 1 smoke set to 8 tests, one per testing technique
  (pure function, selector, reducer, saga w/ provide, saga
  w/ ForTesting, screen happy / error / navigation).
- Move react-scripts/React 18 Jest reactivation from
  Unresolved Questions to Reference-level "Reactivating
  Jest in CI" subsection.
- Promote AI-agent / contributor documentation from Future
  Possibilities to a first-class Reference-level deliverable
  of PRs 1 and 2.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Aligns with the local-docker-network section: HathorNetwork org
is the canonical owner of the integration-test-helper repository.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The three items previously listed as Unresolved Questions were
not gating RFC approval; they were implementation-level choices
deferred to a specific later PR. Moving them inline next to the
PR that decides them and converting the Unresolved Questions
section to an explicit "nothing blocking" pointer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tuliomir tuliomir added the tests Testing related label May 21, 2026
@tuliomir tuliomir self-assigned this May 21, 2026
@tuliomir tuliomir moved this from Todo to In Progress (Done) in Hathor Network May 21, 2026
@tuliomir
tuliomir requested review from r4mmer and raul-oliveira May 21, 2026 21:06
@tuliomir tuliomir moved this from In Progress (Done) to Todo in Hathor Network Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tests Testing related

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant