diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-02-05 11:05:10 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-02-06 11:09:53 -0500 |
commit | 87b2117f26677c21d7ffbf46b59b287183d4ca7a (patch) | |
tree | fa153ccebbc606ba8b4583870121bfcb48197852 | |
parent | b72695085f93eeb66167849a4c141dfc1781d620 (diff) | |
download | python-coveragepy-git-87b2117f26677c21d7ffbf46b59b287183d4ca7a.tar.gz |
build: finely sliced tox envs for testing pypy versions ad-hoc
-rw-r--r-- | tox.ini | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -24,7 +24,7 @@ install_command = python -m pip install -U {opts} {packages} passenv = * setenv = - pypy{3,37,38}: COVERAGE_NO_CTRACER=no C extension under PyPy + pypy{3,37,38,39}: COVERAGE_NO_CTRACER=no C extension under PyPy jython: COVERAGE_NO_CTRACER=no C extension under Jython jython: PYTEST_ADDOPTS=-n 0 # For some tests, we need .pyc files written in the current directory, @@ -51,6 +51,22 @@ commands = # For running against my own builds of CPython, or any other specific Python. basepython = {env:COVERAGE_ANYPY} +[testenv:pypy37] +basepython = pypy3.7 + +[testenv:pypy38] +basepython = pypy3.8 + +[testenv:pypy37-rc] +basepython = /usr/local/pypy/pypy3.7-v7.3.8rc1-osx64/bin/pypy3 + +[testenv:pypy38-rc] +basepython = /usr/local/pypy/pypy3.8-v7.3.8rc1-osx64/bin/pypy3 + +[testenv:pypy39-rc] +basepython = /usr/local/pypy/pypy3.9-v7.3.8rc1-osx64/bin/pypy3 + + [testenv:doc] # Build the docs so we know if they are successful. We build twice: once with # -q to get all warnings, and once with -QW to get a success/fail status |