go icon indicating copy to clipboard operation
go copied to clipboard

cli e2e testing

Open tsachiherman opened this issue 2 years ago • 0 comments

Conduct CLI end to end testing for the core soroban support

Sub tasks :

  • [x] update the Quickstart docker image with the latest core release. https://github.com/stellar/go/issues/4624
  • [x] Run the existing integration tests against the updated quickstart docker to see if any breaking changes were introduced. https://github.com/stellar/go/issues/4625
  • [ ] Update integration test to use with Src account https://github.com/stellar/go/issues/4626 (Optional, not part of critical path of e2e)
  • [ ] Use the CLI to create token https://github.com/stellar/go/issues/4627
  • [ ] Use the CLI to deploy contract https://github.com/stellar/go/issues/4628
    • Use Soroban Examples, Hello world : sample from soroban-example, addi32 contract
  • [ ] Invoke a contract using JS https://github.com/stellar/go/issues/4629
  • [ ] Invoke a contract using Soroban CLI @fons https://github.com/stellar/go/issues/4630

for anyone doing e2e tasks, the latest docker image of quickstart to use for this is:

docker pull stellar/quickstart:pr-373-soroban-dev
docker run --platform linux/amd64 --rm -it -p "8000:8000" --name stellar stellar/quickstart:pr-373-soroban-dev --standalone --enable-soroban-rpc --protocol-version 20

soroban-rpc service URL entrypoint will be reachable from the locally run container at: http://localhost:8000/soroban/rpc

Quickstart soroban dev readme

it has latest version of Horizon and Soroban-Rpc services from soroban-xdr-next branch it has latest soroban core version - 19.4.1-1085.fc63f3a6a.focal~soroban

tsachiherman avatar Oct 03 '22 16:10 tsachiherman