Skip to content

Commit ee6cdea

Browse files
committed
feat: add regression test for log-point parsing in TUI args
1 parent 7d1847c commit ee6cdea

2 files changed

Lines changed: 26 additions & 6 deletions

File tree

Makefile

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,29 @@
1515
# ci-strict Strict CI gate mirroring GitHub Actions ordering and strictness
1616
# ci-local Run all practical gates developers must satisfy before pushing
1717

18-
.PHONY: all build fmt lint lint-strict hooks-install hooks-check test-rust test-rust-sandbox test-rust-network test-vscode ci-strict ci-local ci-sandbox clean regen-man check-man test-man-tmpdir
19-
20-
all: build
18+
.PHONY: all build fmt lint lint-strict hooks-install hooks-check test-rust test-rust-sandbox test-rust-network test-vscode ci-strict ci-local ci-sandbox clean regen-man check-man test-man-tmpdir help
19+
20+
all: help
21+
22+
help:
23+
@echo "Soroban Debugger — developer convenience targets"
24+
@echo ""
25+
@echo "Targets:"
26+
@echo " help Show this help message"
27+
@echo " regen-man Regenerate all man pages from current CLI source"
28+
@echo " check-man Verify committed man pages match generated output"
29+
@echo " test-man-tmpdir Run portability tests for man page temp dir handling"
30+
@echo " fmt Check Rust formatting"
31+
@echo " lint Run Rust clippy lints (strict)"
32+
@echo " lint-strict Run Rust clippy with CI-equivalent strict flags"
33+
@echo " hooks-install Install pre-commit hooks for local validation"
34+
@echo " hooks-check Run pre-commit hooks against all files"
35+
@echo " test-rust Run Rust backend tests"
36+
@echo " test-rust-network Run only loopback network-dependent Rust tests"
37+
@echo " test-vscode Run VS Code extension tests"
38+
@echo " ci-strict Strict CI gate mirroring GitHub Actions"
39+
@echo " ci-local Run all practical gates developers must satisfy"
40+
@echo " clean Clean build artifacts"
2141

2242
build:
2343
cargo build
@@ -80,9 +100,9 @@ ci-strict:
80100

81101
# The single local entrypoint for developers
82102
ci-local: fmt lint test-rust test-vscode check-man
83-
@echo "======================================="
103+
@echo "========================================="
84104
@echo "✅ All local CI gates passed successfully!"
85-
@echo "======================================="
105+
@echo "========================================="
86106

87107
# Sandbox-safe local gate for restricted environments.
88108
# Runs deterministic checks and explicitly reports skipped network/temp-dependent gates.

docs/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ soroban-debug inspect --contract my_contract.wasm
104104

105105
## Argument Parsing
106106

107-
### 14. My JSON arguments are failing to parse
107+
### 13. My JSON arguments are failing to parse
108108
**Cause:** Shell quoting issues are common. If your JSON contains double quotes, the shell might be stripping them.
109109
**Fix:** Wrap the entire JSON string in single quotes:
110110
```bash

0 commit comments

Comments
 (0)