diff --git a/.github/workflows/ledger-emulator.yml b/.github/workflows/ledger-emulator.yml index 37dfb32217..00eb8e1cd3 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 @@ -67,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 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")