From commits-noreply at bitbucket.org Wed Mar 3 23:12:08 2010 From: commits-noreply at bitbucket.org (commits-noreply at bitbucket.org) Date: Wed, 3 Mar 2010 22:12:08 +0000 (UTC) Subject: [py-svn] py-trunk commit a0ce5f2dc38a: fix typo Message-ID: <20100303221208.F39857EEE0@bitbucket.org> # HG changeset patch -- Bitbucket.org # Project py-trunk # URL http://bitbucket.org/hpk42/py-trunk/overview/ # User Benjamin Peterson # Date 1267653279 21600 # Node ID a0ce5f2dc38ae65b49cab503afd736ef00add8fa # Parent 5fe0475ec05f6b130cf8456b6690f37cac8f6808 fix typo --- a/py/_code/_assertionnew.py +++ b/py/_code/_assertionnew.py @@ -1,5 +1,5 @@ """ -Like _assertion.py but using builtin AST. It should replace _assertion.py +Like _assertion.py but using builtin AST. It should replace _assertionold.py eventually. """ From commits-noreply at bitbucket.org Sun Mar 7 17:43:43 2010 From: commits-noreply at bitbucket.org (commits-noreply at bitbucket.org) Date: Sun, 7 Mar 2010 16:43:43 +0000 (UTC) Subject: [py-svn] pytest-coverage commit f37484b84b7f: Version 0.3 Message-ID: <20100307164343.2DC3F7EF00@bitbucket.org> # HG changeset patch -- Bitbucket.org # Project pytest-coverage # URL http://bitbucket.org/prologic/pytest-coverage/overview/ # User prologic # Date 1267979330 -36000 # Node ID f37484b84b7fbb69c087f392d1d057e61ac5a029 # Parent 9e96b573c4687fb475b955e19b65ad61d470876b Version 0.3 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ from setuptools import setup setup( name="pytest-coverage", - version="0.2.2", + version="0.3", description='py.test coverage plugin', long_description=__doc__, license='MIT', From commits-noreply at bitbucket.org Sun Mar 7 17:43:43 2010 From: commits-noreply at bitbucket.org (commits-noreply at bitbucket.org) Date: Sun, 7 Mar 2010 16:43:43 +0000 (UTC) Subject: [py-svn] pytest-coverage commit 9e96b573c468: Added tag 0.3 for changeset 55a0426c3999 Message-ID: <20100307164343.1EEF67EEFE@bitbucket.org> # HG changeset patch -- Bitbucket.org # Project pytest-coverage # URL http://bitbucket.org/prologic/pytest-coverage/overview/ # User prologic # Date 1267979320 -36000 # Node ID 9e96b573c4687fb475b955e19b65ad61d470876b # Parent 55a0426c39999fb4f88470e4cd1c3593e2e9c16d Added tag 0.3 for changeset 55a0426c3999 --- a/.hgtags +++ b/.hgtags @@ -6,3 +6,4 @@ 96ecb90a1f3646debe2d0b5e783618a29ced4a37 4a076679b0cbb7e0d1aae66a328f6a175c2b3768 0.2.2 4a076679b0cbb7e0d1aae66a328f6a175c2b3768 0.2.2 111ba18695c42603c387db824ff301b0e7d4a6ed 0.2.2 +55a0426c39999fb4f88470e4cd1c3593e2e9c16d 0.3 From commits-noreply at bitbucket.org Sun Mar 7 17:43:45 2010 From: commits-noreply at bitbucket.org (commits-noreply at bitbucket.org) Date: Sun, 7 Mar 2010 16:43:45 +0000 (UTC) Subject: [py-svn] pytest-coverage commit 6f0bac2b3873: Added tag 0.3 for changeset f37484b84b7f Message-ID: <20100307164345.04DA27EF11@bitbucket.org> # HG changeset patch -- Bitbucket.org # Project pytest-coverage # URL http://bitbucket.org/prologic/pytest-coverage/overview/ # User prologic # Date 1267979334 -36000 # Node ID 6f0bac2b3873fff9a48f318d5fc49c468b26aa76 # Parent f37484b84b7fbb69c087f392d1d057e61ac5a029 Added tag 0.3 for changeset f37484b84b7f --- a/.hgtags +++ b/.hgtags @@ -7,3 +7,5 @@ 4a076679b0cbb7e0d1aae66a328f6a175c2b3768 4a076679b0cbb7e0d1aae66a328f6a175c2b3768 0.2.2 111ba18695c42603c387db824ff301b0e7d4a6ed 0.2.2 55a0426c39999fb4f88470e4cd1c3593e2e9c16d 0.3 +55a0426c39999fb4f88470e4cd1c3593e2e9c16d 0.3 +f37484b84b7fbb69c087f392d1d057e61ac5a029 0.3 From commits-noreply at bitbucket.org Tue Mar 9 23:40:14 2010 From: commits-noreply at bitbucket.org (commits-noreply at bitbucket.org) Date: Tue, 9 Mar 2010 22:40:14 +0000 (UTC) Subject: [py-svn] py-trunk commit 4a6529152c01: actually skip doc tests if pygments is not available Message-ID: <20100309224014.413A17EEE2@bitbucket.org> # HG changeset patch -- Bitbucket.org # Project py-trunk # URL http://bitbucket.org/hpk42/py-trunk/overview/ # User Benjamin Peterson # Date 1268173107 21600 # Node ID 4a6529152c0184a6eebd3796a14e3c04ed1099f1 # Parent a0ce5f2dc38ae65b49cab503afd736ef00add8fa actually skip doc tests if pygments is not available --- a/doc/conftest.py +++ b/doc/conftest.py @@ -1,9 +1,8 @@ #XXX make work: excludedirs = ['_build'] import py -#py.test.importorskip("pygments") pytest_plugins = ['pytest_restdoc'] collect_ignore = ['test/attic.txt'] def pytest_runtest_setup(item): if item.fspath.ext == ".txt": - import pygments # for raising an error + py.test.importorskip("pygments") # for raising an error From commits-noreply at bitbucket.org Sat Mar 27 06:57:13 2010 From: commits-noreply at bitbucket.org (commits-noreply at bitbucket.org) Date: Sat, 27 Mar 2010 05:57:13 +0000 (UTC) Subject: [py-svn] pytest-coverage commit 49dc7ecad578: Added ability to output coverage in xml format. Message-ID: <20100327055713.CD20B7EF05@bitbucket.org> # HG changeset patch -- Bitbucket.org # Project pytest-coverage # URL http://bitbucket.org/prologic/pytest-coverage/overview/ # User Meme Dough # Date 1269668143 -39600 # Node ID 49dc7ecad578e96e53fbf1e96161fc24897400db # Parent 6f0bac2b3873fff9a48f318d5fc49c468b26aa76 Added ability to output coverage in xml format. --- a/pytest_coverage.py +++ b/pytest_coverage.py @@ -17,15 +17,19 @@ def pytest_addoption(parser): help='(multi allowed) only include info from specified package.') group.addoption('--cover-report', action='store', default=None, dest='report_type', type="choice", - choices=['report', 'annotate', 'html'], + choices=['report', 'annotate', 'html', 'xml'], help=""" html: Directory for html output. report: Output a text report. annotate: Annotate your source code for which lines were executed and which were not. + xml: Output an xml report compatible with the cobertura plugin for hudson. """.strip()) group.addoption('--cover-directory', action='store', default=None, dest='directory', help='Directory for the reports (html / annotate results) defaults to ./coverage') + group.addoption('--cover-xml-file', action='store', default=None, + dest='xml_file', + help='File for the xml report defaults to ./coverage.xml') group.addoption('--cover-show-missing', action='store_true', default=False, dest='show_missing', help='Show missing files') @@ -68,6 +72,7 @@ class DoCoverage: #omit = config.getvalue('omit') report_type = config.getvalue('report_type') or 'report' directory = config.getvalue('directory') or 'coverage' + xml_file = config.getvalue('xml_file') or 'coverage.xml' # Set up the report_args @@ -98,3 +103,5 @@ class DoCoverage: self._coverage.annotate(directory=directory, **report_type) elif report_type == 'html': self._coverage.html_report(directory=directory, **report_args) + elif report_type == 'xml': + self._coverage.xml_report(outfile=xml_file, **report_args)