文件名称:basht:极简主义的 Bash 测试运行器
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-08 10:42:50
Go
bash Basht 是一个极简的 Bash 测试工具。 您可以使用纯 Bash 编写测试,只需将一个或多个定义测试的 Bash 源文件传递给它即可。 测试是以T_开头的函数: T_additionUsingBC() { result="$(echo 2+2 | bc)" [[ "$result" -eq 4 ]] } T_additionUsingDC() { result="$(echo 2 2+p | dc)" [[ "$result" -eq 4 ]] } 返回非零的测试失败。 只有返回值会使测试失败,因为未使用set -e 。 您可以随时通过显式调用非零的return来使测试失败。 获取 basht 从下载并解压缩最新的二进制 tarball。 或者,如果您碰巧也在使用 Go,则可以使用go get进行安装: $ go get github.com/
【文件预览】:
basht-master
----.gitignore(6B)
----Makefile(787B)
----basht.go(308B)
----bindata.go(8KB)
----LICENSE(1KB)
----README.md(3KB)
----circle.yml(352B)
----tests()
--------meta.bash(370B)
--------example.bash(156B)
--------glob1.bash(21B)
--------glob2.bash(21B)
--------passes.bash(127B)
--------fails.bash(184B)
----include()
--------basht.bash(1KB)