如何使用Shell脚本做测试

这篇文件也算是我工作中的笔记吧。一个命令行的工具,项目也都是用shell脚本做测试了。

测试shell最好弄个简单的Assert函数,我写了一个放在github的gist上了https://gist.github.com/codeskyblue/8417123

比如我想测试echo hello的输出是否是hello,测试文件可以这么弄。

把我在gist上的文件下载下来,保存成func.sh

新建一个runtest文件。内容就这么写

cd $(dirname $0)
source ./func.sh

Assert --stdout=hello --stderr="" --ret=0 -- echo hello

标准输出,错误输出,和返回值一起都测了。多么简单啊。

你可能感兴趣的:(如何使用Shell脚本做测试)