编写Bash脚本来测试C程序

时间:2015-08-31 07:50:32

标签: bash testing

我是新手来编写脚本,我正在考虑使用它为我的C程序运行一些测试用例。 我在一个名为output.txt

的文件中得到了我的结果

我运行我的程序:

  

./ a.out> output_res_gen.txt

     

diff output_gen.txt output_res_gen.txt

如果程序运行正常,我会得到以下区别:

10001c10001
< Time: 0.291555
---
> Time: 0.111091

(这是执行代码所需的时间,可能会有所不同)。

我写了我的bash脚本如下:

#!/bin/bash
cd ..
./a.out > ../tests/output_res_gen.txt
diff ../tests/output_gen.txt ../tests/output_res_gen.txt

但是我的代码没有执行(./a.out不运行)。还有办法找到2个文件之间的区别,并验证唯一的区别是在执行时间之间吗?

0 个答案:

没有答案