You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Build main CLI: `cargo build --bin stellar` -- takes 45 seconds. NEVER CANCEL.
15
15
- Install CLI: `make install` -- takes 3 minutes with potential network timeouts. NEVER CANCEL. Set timeout to 10+ minutes.
@@ -24,6 +24,7 @@ Stellar CLI is a Rust-based command-line tool for interacting with the Stellar n
24
24
25
25
- Test main soroban-cli library: `cargo test --package soroban-cli --lib` -- takes 52 seconds. NEVER CANCEL.
26
26
- Test individual crates: `cargo test --package <crate-name>` -- typically takes 40 seconds per crate.
27
+
- Test soroban-test integration tests: `cargo test --features it --test it -- integration` -- tests the commands of the cli and is where the bulk of the tests live for this repository. All new commands and changes to commands should include updates or additions to tests in soroban-test.
27
28
-**WARNING**: Full test suite via `make test` requires building WebAssembly test fixtures and consumes significant memory and disk space. It may fail with "No space left on device" in constrained environments.
28
29
29
30
### CLI Usage and Validation
@@ -112,7 +113,6 @@ stellar keys address test # Test key operations
112
113
The project uses GitHub Actions with workflows in `.github/workflows/`:
113
114
114
115
-`rust.yml`: Main CI pipeline with formatting, linting, building, and testing
115
-
-`e2e.yml`: End-to-end system tests
116
116
-`binaries.yml`: Multi-platform binary builds
117
117
118
118
Always run `make fmt` and `make check` locally before pushing to ensure CI passes.
0 commit comments