From bd84fb9cc416b96ef108317d24712eef73594c87 Mon Sep 17 00:00:00 2001 From: mootz12 Date: Fri, 8 May 2026 16:35:21 -0400 Subject: [PATCH 1/3] chore: startup quickstart before ledger tests --- .github/workflows/ledger-emulator.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ledger-emulator.yml b/.github/workflows/ledger-emulator.yml index 37dfb32217..436d783099 100644 --- a/.github/workflows/ledger-emulator.yml +++ b/.github/workflows/ledger-emulator.yml @@ -34,6 +34,9 @@ jobs: CI_TESTS: true TEST_THREADS: ${{ contains(matrix.sys, 'macos') && '--test-threads=1' || '' }} # macOS has limited resources, so we run tests (that rely on `testcontainers`) with 1 thread steps: + - uses: stellar/quickstart@main + with: + tag: future - uses: actions/checkout@v6 - uses: stellar/actions/rust-cache@main From ee43bb7b365e32fe22a2a5e86372188803204c28 Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Fri, 8 May 2026 14:38:55 -0700 Subject: [PATCH 2/3] Build test wasms. --- .github/workflows/ledger-emulator.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ledger-emulator.yml b/.github/workflows/ledger-emulator.yml index 436d783099..00eb8e1cd3 100644 --- a/.github/workflows/ledger-emulator.yml +++ b/.github/workflows/ledger-emulator.yml @@ -70,6 +70,8 @@ jobs: run: sudo apt update && sudo apt install -y libudev-dev libdbus-1-dev if: runner.os == 'Linux' + - run: RUST_BACKTRACE=1 make build-test-wasms + - run: RUST_BACKTRACE=1 cargo test --manifest-path cmd/crates/stellar-ledger/Cargo.toml --features "emulator-tests" -- --nocapture $TEST_THREADS - run: RUST_BACKTRACE=1 cargo build --features emulator-tests,additional-libs From a6a74ba82ec7f59dc8ce7c6934c2bc06c0d29d6d Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Fri, 8 May 2026 15:44:58 -0700 Subject: [PATCH 3/3] test: fund testone before invoking auth --- cmd/crates/soroban-test/tests/it/emulator.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/crates/soroban-test/tests/it/emulator.rs b/cmd/crates/soroban-test/tests/it/emulator.rs index 8ca9b45cd5..dd0878dbc0 100644 --- a/cmd/crates/soroban-test/tests/it/emulator.rs +++ b/cmd/crates/soroban-test/tests/it/emulator.rs @@ -124,6 +124,13 @@ async fn invoke_auth_with_ledger_identity(ledger_device_model: &str, hd_path: u3 .assert() .success(); + sandbox + .new_assert_cmd("keys") + .arg("fund") + .arg("testone") + .assert() + .success(); + let addr = sandbox .new_assert_cmd("keys") .arg("address")