Bug 1270951 - Remove Python 2.6, hg 2.6 from tox environments, add hg 3.7; r?jlund
I'm pretty sure we don't run Python 2.6 anywhere in automation any more.
We also have Mercurial 3.7.3 deployed nearly everywhere. So remove the
outdated environments and replace with Python 2.7 running Mercurial 3.7.
MozReview-Commit-ID: AWznvMko4j8
--- a/tox.ini
+++ b/tox.ini
@@ -1,11 +1,10 @@
[tox]
-envlist = py27-hg2.6, py26-hg2.6
-# py27-hg3.1 is also available
+envlist = py27-hg3.7
[base]
deps =
nose==1.3.0
rednose==0.4.1
coverage==3.6
pep8==1.4.3
jinja2==2.6
@@ -19,37 +18,24 @@ setenv =
PYTHONPATH = {toxinidir}/lib/python/vendor/poster-0.8.1:{toxinidir}/lib/python:{toxinidir}/lib/python/vendor:{toxinidir}/sut_tools
HGRCPATH = {toxinidir}/lib/python/mozilla_buildtools/test/hgrc
commands =
coverage erase
coverage run --branch --source {toxinidir}/lib/python {envbindir}/nosetests -v --with-xunit --rednose --force-color {toxinidir}/lib/python {posargs}
-[testenv:py27-hg2.6]
+[testenv:py27-hg3.7]
basepython = python2.7
deps =
{[base]deps}
- mercurial==2.6.2
-
-[testenv:py27-hg3.2]
-basepython = python2.7
-deps =
- {[base]deps}
- mercurial==3.2.1
+ mercurial==3.7.3
[testenv:py27-coveralls]
basepython = python2.7
deps=
python-coveralls==2.4.3
commands=
coveralls
-[testenv:py26-hg2.6]
-basepython = python2.6
-deps =
- {[base]deps}
- mercurial==2.6.2
- unittest2==1.1.0
-
[pep8]
max-line-length = 159
exclude = vendor,.tox,