什么是模块分发的构建脚本?

时间:2017-08-02 12:39:47

标签: perl6

我有测试失败。我想看看细节和实验,也许是调试,所以我解压缩模块dist。现在我希望找到一些与Setup.hs,setup.py,Build.PL,Rakefile等类似的东西,但是没有可执行文件。你如何手动构建和测试?

1 个答案:

答案 0 :(得分:2)

安装模块

首先,我要检查zef

zef install module::name
zef test    /path/to/module
zef --help

zef附带Rakudo-Star。

如果您进行了更改并希望通过更改重新安装模块并且不想安装它,则可以“强制”它:

zef install --force-install ./relative/path/to/module

或者,如果你在META6.json中碰撞版本,则不必强迫它:

zef install ./relative/path/to/module

测试模块

要测试模块,可以使用prove运行其测试目录中的所有测试:

prove --exec=perl6 -r t/

要运行单独的测试,只需使用perl6

perl6 t/test.t

另见

Running Tests

你也可能对6pm感兴趣,但我目前没有足够的经验来评论它。