文件名称:bourne-shell-unit-testing:单元测试Bourne Shell脚本,包括存根和模拟!
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-25 09:32:45
Shell
这是什么? 使用shunit2对Bash(或与Bourne兼容的任何版本)shell脚本进行单元测试,并完成存根和模拟(kinda)! 被测试的脚本是modules/packages/freebsd_ports ,测试套件在tests/package_module.sh 。 设置 OS X和Homebrew的快速入门 brew install shunit2 其他系统 下载并确保它在您的路径上。 运行测试 make test 它是如何工作的? 测试系统:shunit2 我选择shunit2而不是有两个原因: shunit2可以在纯Bourne脚本上运行而不仅仅是Bash脚本上更高的置信度-对我来说是绝对的要求 与我之前使用过的其他测试框架(例如,jUnit)的相似性更高,尤其是具有自我记录的断言可用 也就是说,这些技术应该适用于任何shell脚本测试框架,而不仅仅是shunit2。
【文件预览】:
bourne-shell-unit-testing-master
----Makefile(39B)
----README.md(8KB)
----tests()
--------package_module.sh(3KB)
--------stubs()
--------wrapper.sh(2KB)
----modules()
--------packages()