Skip to content
Snippets Groups Projects
Commit 0e6eb9a699aa authored by Marcin Kasperski's avatar Marcin Kasperski
Browse files

Better tox.ini + testing hg 5.1

parent 1dc74b42bd0e
No related branches found
No related tags found
No related merge requests found
......@@ -3,7 +3,8 @@
minversion = 1.8
toxworkdir = {homedir}/.tox/work/mercurial/extension_utils
distshare = {homedir}/.tox/distshare
envlist = py{35,36,37}-hg50,py27-hg{50,49,48,45,44,42,41,38,37,33,32,30,29,27}
envlist = py{35,36,37}-hg{51,50},py27-hg{51,50,49,48,45,44,41,38,37,33,30,29,27}
skip_missing_interpreters = true
# py35 is troublesome to install sometimes, but deadsnakes PPA helps
# sudo add-apt-repository ppa:deadsnakes/ppa
......@@ -11,6 +12,9 @@
passenv = HOME
setenv =
HGRCPATH = {toxworkdir}/hgrc
py35: HGPYTHON3 = 1
py36: HGPYTHON3 = 1
py37: HGPYTHON3 = 1
basepython =
py26: python2.6
py27: python2.7
......@@ -42,6 +46,7 @@
hg48: Mercurial>=4.8,<4.9
hg49: Mercurial>=4.9,<4.10
hg50: Mercurial>=5.0,<5.1
hg51: Mercurial>=5.1,<5.2
commands =
py26: unit2 discover tests
py27: python -m unittest discover tests
......@@ -50,21 +55,3 @@
py37: python -m unittest discover tests
# To test on py3 one must set HGPYTHON3=1 (hg 5.0 convention).
# Unfortunately tox forces me to reproduce other variables too.
[testenv:py37-hg50]
setenv =
HGRCPATH = {toxworkdir}/hgrc
HGPYTHON3 = 1
[testenv:py36-hg50]
setenv =
HGRCPATH = {toxworkdir}/hgrc
HGPYTHON3 = 1
[testenv:py35-hg50]
setenv =
HGRCPATH = {toxworkdir}/hgrc
HGPYTHON3 = 1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment