在 dpkg-buildpackage DEB_BUILD_OPTIONS=nocheck 之后手动执行检查
Execute check manually after dpkg-buildpackage DEB_BUILD_OPTIONS=nocheck
我是 运行 dpkg-buildpackage,环境变量 DEB_BUILD_OPTIONS 设置为 nocheck。这编译但跳过测试。
dpkg-buildpackage完成后可以用哪个命令手动执行检查?
全部在 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
我是 运行 dpkg-buildpackage,环境变量 DEB_BUILD_OPTIONS 设置为 nocheck。这编译但跳过测试。 dpkg-buildpackage完成后可以用哪个命令手动执行检查?
全部在 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