No description
Step 1.0: MockSSHClient with command registry, file system simulation, become state tracking, execution log, upload log, and assertion helpers. Module shims via sshRunner interface for testability. Step 1.1: 48 tests for command/shell/raw/script modules verifying: - command uses Run(), shell uses RunScript() - chdir wrapping, non-zero RC, SSH error propagation - raw passes through without shell wrapping - script reads local file content, sends via RunScript() - Cross-module dispatch differentiation - Template variable resolution in args Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| ansible | ||
| build | ||
| container | ||
| deploy | ||
| devkit | ||
| devops | ||
| infra | ||
| release | ||
| sdk | ||
| CLAUDE.md | ||
| FINDINGS.md | ||
| go.mod | ||
| go.sum | ||
| TODO.md | ||