peteretelej/Smokepod
Run smoke tests with smokepod - record, verify, or run CLI tests
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | record, verify, or run | yes | — |
| target | Path to the target executable (e.g. /bin/sh, cmd.exe, ./my-tool) | no | — |
| target-args | Fixed arguments for the target executable, one per line (newline-delimited). Each line becomes a separate argument. | no | "" |
| tests | Path to .test files | no | — |
| fixtures | Path to fixtures directory | no | — |
| config | Path to smokepod.yaml (for run mode) | no | — |
| target-mode | Target mode: shell (runs target -c <command>) or process (JSONL over stdin/stdout) | — | shell |
| fail-fast | Stop on first failure | — | false |
| timeout | Per-command timeout (e.g. 30s, 1m) | no | — |
| run | Comma-separated section names to run | no | — |
| json | Output results as JSON | — | false |
| install | Whether to download and install smokepod (set to false if already on PATH) | — | true |
| version | Smokepod version to install | — | latest |
Outputs
no outputs