我必须运行make和make install每一次我改变一个.pmPerl的文件?我正在做大量的测试,这变得很麻烦.
您不必安装模块来测试它.
如果我在我的分发目录中测试,我只使用test目标:
% make test
Run Code Online (Sandbox Code Playgroud)
或者,如果我正在使用Module :: Build:
% ./Build test
Run Code Online (Sandbox Code Playgroud)
由于make是一个依赖管理工具,它还会处理它需要执行的任何其他步骤,以便它可以运行test目标.您不需要单独运行每个目标.Module :: Build做同样的事情.
如果我想测试单个文件,我将make命令与调用相结合perl,并使用blib模块设置正确@INC:
% make; perl -Mblib t/single_test.t
Run Code Online (Sandbox Code Playgroud)
有些人喜欢用prove同样的东西.无论我使用哪种方法,我都可能使用箭头键移回上一个命令行来重新运行它.我在这方面打字很少.
| 归档时间: |
|
| 查看次数: |
3457 次 |
| 最近记录: |