使用perlbrew安装perl-5.28.1测试失败,如何仅重跑失败测试?
如何重跑Perbrew安装Perl时失败的单个测试用例
别担心,要单独重跑这个失败的Local.t测试其实很简单,按照下面的步骤操作即可:
- 首先切换到perlbrew为perl-5.28.1创建的源码构建目录,这个目录通常在perlbrew的build路径下:
cd ~/.perlbrew/build/perl-5.28.1 - 进入失败测试文件所在的子目录:
cd cpan/Time-Local/t - 使用当前构建中的Perl可执行文件来单独运行这个测试用例(注意要用相对路径指向build目录下的perl,而不是系统默认的perl):
../../perl Local.t
如果只想针对那两个失败的测试(编号6和12)单独运行、节省时间,可以加上测试编号参数:
../../perl Local.t -t 6 -t 12
这样就能精准复现并调试这两个失败的测试了。
内容的提问来源于stack exchange,提问作者Eugen Konkov
相关产品推荐
相关产品推荐

