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

dpkg-buildpackage设置DEB_BUILD_OPTIONS=nocheck后如何手动执行测试检查

dpkg-buildpackage跳过测试后手动执行测试的方法

在你已经通过DEB_BUILD_OPTIONS=nocheck完成编译流程后,可根据需要执行对应类型的测试:

  • 执行原本被跳过的构建阶段单元测试
    进入你执行dpkg-buildpackage的源码根目录(包含debian子目录的路径),运行以下命令即可:
    fakeroot debian/rules check
    
    Debian官方打包规范中,构建时测试逻辑默认定义在debian/rules的check目标下,上述命令会完全复现原本dpkg-buildpackage会执行的测试流程。
  • 执行安装后集成测试(autopkgtest测试套)
    如果你需要运行包对应的安装后集成测试,可在编译生成deb安装包后运行以下命令:
    autopkgtest *.deb -- null
    

提示:运行测试前请确保已经安装所有测试依赖,可执行apt build-dep <你的包名>一键安装全部构建、测试所需依赖。

内容的提问来源于stack exchange,提问作者Lemon Sky

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 15:27:01