[P2] Add end-to-end acceptance, reliability, and performance tests #39
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/local-recall#39
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Validate the complete system under realistic desktop and failure scenarios while proving that end-to-end failures cannot be reported as success.
TDD and execution requirements
|| true, unconditional success exits, swallowed exceptions,continue-on-error, retry-until-green without a final failing status, or equivalent escape routes.Scenarios
Performance targets
Acceptance criteria
Depends on
Implemented and merged via PR #97. All acceptance criteria verified: 12 E2E scenarios over isolated synthetic desktops through the real crypto/storage/index/retrieval/answering/health stack; bounded soak with retention; stop/persistence halt bounds (<2s); capture/query latency and storage-growth budgets enforced as failing assertions; six failure-injection self-tests (scripts/verify-e2e-failure-modes) wired into the canonical gate and the CI failure-propagation job; zero-selection fails; no skips/xfail; offline local-only scenario included. Full suite 1100 passing; canonical gate green. Performance budgets for CI documented in docs/e2e.md; reference-hardware (8B-class) budgets recorded as release-gate items. RAGE: rage/issue-39-e2e-reliability-performance.org.