Bug 1392700 - Use Mercurial 4.3 in mozharness tests; r?aki draft
authorGregory Szorc <gps@mozilla.com>
Tue, 22 Aug 2017 10:14:32 -0700
changeset 650630 2100f4fe2955c8e1ec97e90305bed4c5e5e7b985
parent 650498 1867d7931c0a70ab90edf4aa84876525773a7139
child 650631 f1ade7aee54f042feabf6f9a61c819d9a35cf350
push id75458
push userbmo:gps@mozilla.com
push dateTue, 22 Aug 2017 17:44:03 +0000
reviewersaki
bugs1392700
milestone57.0a1
Bug 1392700 - Use Mercurial 4.3 in mozharness tests; r?aki We use Mercurial 4.3.1 pretty much everywhere in CI now. Mozharness should be testing with it as well. MozReview-Commit-ID: HT2rocEvdIe
taskcluster/ci/source-test/python-tests.yml
testing/mozharness/requirements.txt
testing/mozharness/tox.ini
--- a/taskcluster/ci/source-test/python-tests.yml
+++ b/taskcluster/ci/source-test/python-tests.yml
@@ -116,17 +116,17 @@ mozharness:
     worker:
         docker-image: {in-tree: "lint"}
         max-run-time: 1800
     run:
         using: run-task
         cache-dotcache: true
         command: >
             cd /home/worker/checkouts/gecko/testing/mozharness &&
-            /usr/local/bin/tox -e py27-hg4.1
+            /usr/local/bin/tox -e py27-hg4.3
     when:
         files-changed:
             - 'testing/mozharness/**'
 
 mozlint:
     description: python/mozlint unit tests
     platform: linux64/opt
     treeherder:
--- a/testing/mozharness/requirements.txt
+++ b/testing/mozharness/requirements.txt
@@ -3,17 +3,17 @@
 Cython==0.14.1
 Fabric==1.6.0
 coverage==3.6
 distribute==0.6.35
 dulwich==0.8.7
 hg-git==0.4.0
 logilab-astng==0.24.2
 logilab-common==0.59.0
-mercurial==4.1.2
+mercurial==4.3.1
 mock==1.0.1
 nose==1.2.1
 ordereddict==1.1
 paramiko==1.10.0
 pycrypto==2.6
 pyflakes==0.6.1
 pylint==0.27.0
 simplejson==2.1.1
--- a/testing/mozharness/tox.ini
+++ b/testing/mozharness/tox.ini
@@ -1,27 +1,27 @@
 [tox]
-envlist = py27-hg4.1
+envlist = py27-hg4.3
 
 [base]
 deps =
     coverage
     nose
     rednose
 
 [testenv]
 basepython = python2.7
 setenv =
     HGRCPATH = {toxinidir}/test/hgrc
 
 commands =
     coverage run --source configs,mozharness,scripts --branch {envbindir}/nosetests -v --with-xunit --rednose --force-color {posargs}
 
-[testenv:py27-hg4.1]
+[testenv:py27-hg4.3]
 deps =
     {[base]deps}
-    mercurial==4.1.2
+    mercurial==4.3.1
 
 [testenv:py27-coveralls]
 deps=
     python-coveralls==2.4.3
 commands=
     coveralls