Skip to content

No end-to-end test deploys settlement + governance together and exercises a full payment lifecycle #585

Description

@therealjhay

ProblemUnit/snapshot tests cover individual contracts but no integration test runs both contracts deployed together through register-merchant → store-payment → fee-resolution → recovery.

  1. No cross-contract integration suite.
  2. Governance↔settlement contract drift escapes.
  3. Deployment scripts unverified end-to-end.

Solution

  • Add a workspace integration test deploying both contracts.
  • Exercise the full lifecycle.
  • Wire into CI.

Acceptance Criteria

  • Cross-contract lifecycle test passes.
  • CI runs it.
  • cargo test --workspace passes.

Note for Contributors: Write a clear PR description. Show the lifecycle test output.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third Campaign

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions