macOS
brew install shelltestrunnerlocal Homebrew formula metadata
brew / Rang 9320
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für shelltestrunner in AI-Agent-Workflows.
Installation
brew install shelltestrunnerlocal Homebrew formula metadata
sudo apt install shelltestrunnerDebian stable package indexes · shelltestrunner · Quelle: deb.debian.org
Überblick
Portable command-line tool for testing command-line programs
Verlauf
shelltestrunner is a portable, Haskell-based black-box test runner for command-line programs. Its shelltest executable reads concise specifications containing commands, input, expected output, expected error output, and exit status.
Simon Michael wrote shelltestrunner, taking inspiration from John Wiegley's tests for Ledger. The tool developed three test-specification formats; format 3 is now preferred, while the older formats remain for compatibility and can be converted with the print facility.
The project has been packaged for Debian and Ubuntu and is installable through the Haskell Stack and Cabal ecosystems. Its README also names real users of its test formats, including Agda, cblrepo, hledger, and shelltestrunner itself.
Users write .test files and run shelltest against files or directories. The runner can recurse through test directories, execute cases in parallel, substitute the executable under test, select or exclude cases, impose timeouts, and compare stdout, stderr, and exit status literally or by regular expression. It has no documented persistent configuration or credentials file.
shelltestrunner gives package authors a lightweight, language-independent way to test command behavior from the outside. Plain-text fixtures, portable shell selection, parallel execution, filtering, timeouts, and explicit stdout, stderr, and exit-status assertions make it well suited to distribution-level regression tests.
Sicherheitslage
generalized runtime or code generation signal.
yellow Risiko · mittel Konfidenz · runtime
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
shelltest | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/simonmichael/shelltestrunner
Installationsmetadaten
| Paketschlüssel | brew:shelltestrunner |
|---|---|
| Version | 1.11 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/shelltestrunner |
| Homepage | https://github.com/simonmichael/shelltestrunner |
| Repository | https://github.com/simonmichael/shelltestrunner |
| Lizenz | GPL-3.0-or-later |
| Quellarchiv | https://hackage.haskell.org/package/shelltestrunner-1.11/shelltestrunner-1.11.tar.gz |
| Zuletzt aktualisiert | 2026-09-13T13:43:27Z |
| Pulse | updated |
| Abhängigkeiten | gmp |
| Build-Abhängigkeiten | cabal-install, ghc |
| Von macOS bereitgestellte Bibliotheken | libffi |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | shelltestrunner |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
shelltestrunner 1.10-1+b1
test command-line programs or arbitrary shell commands
https://github.com/simonmichael/shelltestrunner
sudo apt install shelltestrunnershelltestrunner 1.9.0.1-1
test command-line programs or arbitrary shell commands
https://github.com/simonmichael/shelltestrunner
sudo apt install shelltestrunnerQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.