You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用perlbrew安装Perl-5.28.1测试失败,如何重跑单失败测试?

仅重跑失败的Time-Local测试步骤

别担心,要单独重跑那个失败的Time-Local测试其实很简单,跟着下面的步骤来就行:

1. 定位到Perlbrew的Perl构建目录

Perlbrew在安装Perl时会在~/.perlbrew/build/目录下创建对应版本的构建文件夹,先切换到这个目录:

cd ~/.perlbrew/build/perl-5.28.1/

如果这个目录已经被Perlbrew自动清理了,你可以重新执行安装命令并保留构建目录:

perlbrew install --keep-build-dir perl-5.28.1

执行完后再回到上面的构建目录即可。

2. 进入Time-Local的测试文件目录

切换到Time-Local模块的测试文件夹:

cd cpan/Time-Local/t/

3. 使用当前构建的Perl重跑测试

用你正在编译的Perl解释器(而不是系统Perl)来单独跑失败的Local.t测试文件,同时指定模块的库路径确保依赖正确:

../../perl -I../lib Local.t

如果想查看更详细的测试输出(方便排查失败原因),可以加上-v参数:

../../perl -I../lib Local.t -v

这样就能只针对那个失败的测试文件重新运行,不用再跑全部百万级别的测试,节省大量时间。

内容的提问来源于stack exchange,提问作者Eugen Konkov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:56:03