Add E2E Integration Test Workflow Against Live Stellar Testnet
Description
CI only runs sandbox/simulated tests. No E2E workflow deploys to testnet and runs end-to-end tests (init, lock, submit, approve, dispute, resolve). Real contract behavior differences from sandbox go undetected.
Requirements & Context
Create e2e workflow that deploys contract to testnet, runs full scenario, and tears down. Use test accounts with testnet tokens. Add E2E status badge.
Suggested Execution
Branch: eat/ci-e2e-testnet-tests
Implement Changes
(1) Create e2e-test.yml workflow (2) Add deploy step to testnet (3) Add test scenario execution (4) Add cleanup step
Test & Commit
Trigger E2E workflow, verify full lifecycle passes on testnet.
Example Commit Message
eat(ci): add E2E integration test workflow against live Stellar testnet
Guidelines
- Use separate test accounts with testnet tokens
- Add cleanup step to avoid resource leaks
Add E2E Integration Test Workflow Against Live Stellar Testnet
Description
CI only runs sandbox/simulated tests. No E2E workflow deploys to testnet and runs end-to-end tests (init, lock, submit, approve, dispute, resolve). Real contract behavior differences from sandbox go undetected.
Requirements & Context
Create e2e workflow that deploys contract to testnet, runs full scenario, and tears down. Use test accounts with testnet tokens. Add E2E status badge.
Suggested Execution
Branch: eat/ci-e2e-testnet-tests
Implement Changes
(1) Create e2e-test.yml workflow (2) Add deploy step to testnet (3) Add test scenario execution (4) Add cleanup step
Test & Commit
Trigger E2E workflow, verify full lifecycle passes on testnet.
Example Commit Message
eat(ci): add E2E integration test workflow against live Stellar testnet
Guidelines