summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2015-11-25 18:52:54 -0600
committerMichael Merickel <michael@merickel.org>2015-11-25 18:53:47 -0600
commita708d359ff123084ea64b2e53c3ad32a74711219 (patch)
treebc28dc64c93a0f7dba1bdd704babbb84145c396d
parentee9c620963553a3a959cdfc517f1e0818a21e9c0 (diff)
downloadpyramid-a708d359ff123084ea64b2e53c3ad32a74711219.tar.gz
pyramid-a708d359ff123084ea64b2e53c3ad32a74711219.tar.bz2
pyramid-a708d359ff123084ea64b2e53c3ad32a74711219.zip
remove py2-docs from tox.ini and reorder so coverage is last
-rw-r--r--HACKING.txt2
-rwxr-xr-xbuilddocs.sh2
-rw-r--r--tox.ini87
3 files changed, 43 insertions, 48 deletions
diff --git a/HACKING.txt b/HACKING.txt
index d0f9a769e..c838fda22 100644
--- a/HACKING.txt
+++ b/HACKING.txt
@@ -217,7 +217,7 @@ changed to reflect the bug fix, ideally in the same commit that fixes the bug
or adds the feature. To build and review docs, use the following steps.
1. In the main Pyramid checkout directory, run ``./builddocs.sh`` (which just
- turns around and runs ``tox -e py2-docs,py3-docs``)::
+ turns around and runs ``tox -e docs``)::
$ ./builddocs.sh
diff --git a/builddocs.sh b/builddocs.sh
index eaf02fc1d..0859fe268 100755
--- a/builddocs.sh
+++ b/builddocs.sh
@@ -1,3 +1,3 @@
#!/bin/bash
-tox -epy2-docs,py3-docs
+tox -e docs
diff --git a/tox.ini b/tox.ini
index 20a9ee5b1..626931faf 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,7 +1,7 @@
[tox]
envlist =
- py26,py27,py32,py33,py34,py35,pypy,pypy3,pep8,
- {py2,py3}-docs,
+ py26,py27,py32,py33,py34,py35,pypy,pypy3,
+ docs,pep8,
{py2,py3}-cover,coverage,
[testenv]
@@ -23,49 +23,6 @@ commands =
pip install pyramid[testing]
nosetests --with-xunit --xunit-file=nosetests-{envname}.xml {posargs:}
-# we separate coverage into its own testenv because a) "last run wins" wrt
-# cobertura jenkins reporting and b) pypy and jython can't handle any
-# combination of versions of coverage and nosexcover that i can find.
-[testenv:py2-cover]
-commands =
- pip install pyramid[testing]
- coverage run --source=pyramid {envbindir}/nosetests
- coverage xml -o coverage-py2.xml
-setenv =
- COVERAGE_FILE=.coverage.py2
-
-[testenv:py3-cover]
-commands =
- pip install pyramid[testing]
- coverage run --source=pyramid {envbindir}/nosetests
- coverage xml -o coverage-py3.xml
-setenv =
- COVERAGE_FILE=.coverage.py3
-
-[testenv:coverage]
-basepython = python3.4
-commands =
- coverage erase
- coverage combine
- coverage xml
- coverage report --show-missing --fail-under=100
-deps =
- coverage
-setenv =
- COVERAGE_FILE=.coverage
-
-[testenv:py2-docs]
-whitelist_externals = make
-commands =
- pip install pyramid[docs]
- make -C docs html epub BUILDDIR={envdir} "SPHINXOPTS=-W -E"
-
-[testenv:py3-docs]
-whitelist_externals = make
-commands =
- pip install pyramid[docs]
- make -C docs html epub BUILDDIR={envdir} "SPHINXOPTS=-W -E"
-
[testenv:py26-scaffolds]
basepython = python2.6
commands =
@@ -109,8 +66,46 @@ commands =
deps = virtualenv
[testenv:pep8]
-basepython = python3.4
+basepython = python3.5
commands =
flake8 pyramid/
deps =
flake8
+
+[testenv:docs]
+basepython = python3.5
+whitelist_externals = make
+commands =
+ pip install pyramid[docs]
+ make -C docs html epub BUILDDIR={envdir} "SPHINXOPTS=-W -E"
+
+# we separate coverage into its own testenv because a) "last run wins" wrt
+# cobertura jenkins reporting and b) pypy and jython can't handle any
+# combination of versions of coverage and nosexcover that i can find.
+[testenv:py2-cover]
+commands =
+ pip install pyramid[testing]
+ coverage run --source=pyramid {envbindir}/nosetests
+ coverage xml -o coverage-py2.xml
+setenv =
+ COVERAGE_FILE=.coverage.py2
+
+[testenv:py3-cover]
+commands =
+ pip install pyramid[testing]
+ coverage run --source=pyramid {envbindir}/nosetests
+ coverage xml -o coverage-py3.xml
+setenv =
+ COVERAGE_FILE=.coverage.py3
+
+[testenv:coverage]
+basepython = python3.5
+commands =
+ coverage erase
+ coverage combine
+ coverage xml
+ coverage report --show-missing --fail-under=100
+deps =
+ coverage
+setenv =
+ COVERAGE_FILE=.coverage