Mercurial > hg-stable
changeset 34402:13d3f8aaed87
tests: add "have" check for dpkg builddeps
Differential Revision: https://phab.mercurial-scm.org/D879
author | Kyle Lippincott <spectral@google.com> |
---|---|
date | Sun, 01 Oct 2017 05:21:32 -0700 |
parents | 3d936da4f97b |
children | 689f6cdccef5 |
files | tests/hghave.py tests/test-debian-packages.t |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/hghave.py Sun Oct 01 04:37:56 2017 -0700 +++ b/tests/hghave.py Sun Oct 01 05:21:32 2017 -0700 @@ -587,6 +587,13 @@ br'to run debian/rules with given parameter') return dpkg and dh and dh_py2 and debuild +@check("debdeps", + "debian build dependencies (run dpkg-checkbuilddeps in contrib/)") +def has_debdeps(): + # just check exit status (ignoring output) + path = '%s/../contrib/debian/control' % os.environ['TESTDIR'] + return matchoutput('dpkg-checkbuilddeps %s' % path, br'') + @check("demandimport", "demandimport enabled") def has_demandimport(): return os.environ.get('HGDEMANDIMPORT') != 'disable'