Skip to content

End-to-End & Chaos Testing - #20

Merged
ShashankShekhar31 merged 4 commits into
masterfrom
feat/performance-scalability
Sep 25, 2026
Merged

ShashankShekhar31 merged 4 commits into
masterfrom
feat/performance-scalability

Conversation

@ShashankShekhar31

Copy link
Copy Markdown
Owner

End-to-End & Chaos Testing

Completed

  • Added/extended end-to-end wallet transaction coverage.
  • Covered wallet creation, persistence, unlock, receive, transaction tracking, delayed Bitcoin confirmation, and Bitcoin confirmation reorg scenarios.
  • Added session/device-loss coverage for refresh-token behavior.
  • Verified session revocation and refresh-token replay protections.
  • Verified logging redaction for authentication and wallet-sensitive fields.
  • Verified telemetry and metrics tests.
  • Completed PostgreSQL backup/restore drill:
    • Created a PostgreSQL custom-format backup.
    • Restored into an isolated crypto_wallet_restore_test database.
    • Verified restored tables, row counts, indexes, primary keys, and foreign keys.
    • Removed the temporary restore database after verification.
  • Confirmed existing RPC/provider failure and partial-outage handling already covered by the project.

Validation

  • pnpm typecheck ✅
  • pnpm test ✅ — 45 test files, 238 tests passed
  • pnpm lint ✅
  • pnpm run format:check ✅
  • PostgreSQL backup/restore verification ✅
  • Working tree clean ✅

@ShashankShekhar31
ShashankShekhar31 merged commit b54bf1a into master Sep 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant