我有测试失败。我想看看细节和实验,也许是调试,所以我解压缩模块dist。现在我希望找到一些与Setup.hs,setup.py,Build.PL,Rakefile等类似的东西,但是没有可执行文件。你如何手动构建和测试?
答案 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
你也可能对6pm
感兴趣,但我目前没有足够的经验来评论它。