Bert JW Regeer
2016-04-11 682ca5afcf5cfa1d5f1802f5d95e2a9cf5622f3a
Update introduction to testing

It mentions that we use Jenkins, but our Travis is more open, and used
for all commits, so add a reference to Travis as well. Also, remove
Python 2.6 reference here.
1 files modified
15 ■■■■ changed files
docs/narr/introduction.rst 15 ●●●● patch | view | raw | blame | history
docs/narr/introduction.rst
@@ -859,14 +859,15 @@
Every release of Pyramid has 100% statement coverage via unit and integration
tests, as measured by the ``coverage`` tool available on PyPI.  It also has
greater than 95% decision/condition coverage as measured by the
``instrumental`` tool available on PyPI.  It is automatically tested by the
Jenkins tool on Python 2.6, Python 2.7, Python 3.3, Python 3.4, Python 3.5,
PyPy, and PyPy3 after each commit to its GitHub repository. Official Pyramid
add-ons are held to a similar testing standard.  We still find bugs in Pyramid
and its official add-ons, but we've noticed we find a lot more of them while
working on other projects that don't have a good testing regime.
``instrumental`` tool available on PyPI. It is automatically tested by Travis,
and Jenkins on Python 2.7, Python 3.3, Python 3.4, Python 3.5, PyPy, and PyPy3
after each commit to its GitHub repository. Official Pyramid add-ons are held
to a similar testing standard.  We still find bugs in Pyramid and its official
add-ons, but we've noticed we find a lot more of them while working on other
projects that don't have a good testing regime.
Example: http://jenkins.pylonsproject.org/
Travis: https://travis-ci.org/Pylons/pyramid
Jenkins: http://jenkins.pylonsproject.org/job/pyramid/
Support
~~~~~~~