我正在运行 dpkg-buildpackage,环境变量 DEB_BUILD_OPTIONS 设置为 nocheck。这会编译但会跳过测试。dpkg-buildpackage 完成后,我可以使用哪个命令手动执行检查?
问问题
97 次
1 回答
0
这一切都在debian/rules
你应该寻找上游测试或debian/tests
如果存在的内容中定义。
所以基本上这DEB_BUILD_OPTIONS
只是一个环境变量,如何处理它取决于 d/rules 的维护者。dpkg-buildpackage 不关心它,它只是 makefile -debian/rules
它有一些代码检查这个 var。
例如:
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
dh_auto_test --no-parallel
endif
官方文档: https ://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
于 2021-11-10T10:25:16.017 回答