Skip to content

Add contract test execution against a real (or emulated) Soroban RPC in CI #916

Description

@fejilaup-cloud

Labels: infrastructure, testing
Priority: High
Estimated Time: 3 hours

Description:
Current CI only builds/tests the workspace locally; once #48 (API integration tests) and the various contract-level testnet references (scripts/deploy_testnet.sh, contracts/atomic_swap/tests/testnet_integration.rs) mature, CI needs a way to run against something closer to a real network rather than only in-process unit tests.

Tasks:

  • Stand up a local Soroban quickstart/emulator container in CI
  • Add a CI job running testnet_integration.rs-style tests against it
  • Document the difference between unit, local-emulated, and real-testnet test tiers

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions