Install mercurial and version-control-tools in the HTTP service tests task too

This commit is contained in:
Marco Castelluccio 2020-03-11 13:31:02 +01:00
Родитель 1c54aa5d99
Коммит a0731437a1
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -125,10 +125,13 @@ tasks:
- "-lcx"
- "apt-get -qq update &&
apt-get -qq install -y python-pip &&
pip install --disable-pip-version-check --quiet --no-cache-dir mercurial==5.3 &&
hg clone -r ce06125e4728 https://hg.mozilla.org/hgcustom/version-control-tools /version-control-tools/ &&
git clone --quiet ${repository} &&
curl -L https://github.com/mozilla/rust-code-analysis/releases/download/v0.0.8/rust-code-analysis-linux-x86_64.tar.gz | tar -C /usr/bin -xzv --strip=1 && chmod +x /usr/bin/rust-code-analysis &&
cd bugbug &&
git -c advice.detachedHead=false checkout ${head_rev} &&
cp infra/hgrc /etc/mercurial/hgrc.d/bugbug.rc &&
pip install --disable-pip-version-check --quiet --no-cache-dir . &&
pip install --disable-pip-version-check --quiet --no-cache-dir -r test-requirements.txt &&
pip install --disable-pip-version-check --quiet --no-cache-dir ./http_service &&