New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify file output #113

Merged
merged 3 commits into from May 9, 2016

Conversation

Projects
None yet
2 participants
@plannigan
Contributor

plannigan commented Apr 24, 2016

Add support for specifying output location for html, xml, and annotate report. Fixes issue #97.

@plannigan

This comment has been minimized.

Contributor

plannigan commented Apr 24, 2016

Installed python2.6 locally and am trying to figure out why the following check is failing, even though it works in other versions and the output is the same.

    result.stderr.fnmatch_lines([
        '*argument --cov-report: output specifier not supported for: "term:%s"*' % DEST_DIR,
    ])
@ionelmc

This comment has been minimized.

Member

ionelmc commented Apr 24, 2016

I suspect the arg parser used there (on 2.6) has some issues ...

You could have something like this in the tests:

    result.stderr.fnmatch_lines([
        '*argument --cov-report: *',
    ] if tuple(sys.python_version[:2]) == (2, 6) else [
        '*argument --cov-report: output specifier not supported for: "term:%s"*' % DEST_DIR,
    ])
@ionelmc

This comment has been minimized.

Member

ionelmc commented Apr 24, 2016

Note that we have to support 2.6, at least on some level, because pytest still supports 2.6.

@ionelmc

This comment has been minimized.

Member

ionelmc commented May 9, 2016

Thanks!

@ionelmc ionelmc merged commit 0696bc7 into pytest-dev:master May 9, 2016

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

jsonn pushed a commit to jsonn/pkgsrc that referenced this pull request Aug 22, 2016

wiz
Updated py-test-cov to 2.3.1.
2.3.1 (2016-08-07)
------------------

* Fixed regression causing spurious errors when xdist was used. See `#124
  <https://github.com/pytest-dev/pytest-cov/issues/124>`_.
* Fixed DeprecationWarning about incorrect `addoption` use. Contributed by Florian Bruhin in `PR#127
  <https://github.com/pytest-dev/pytest-cov/pull/127>`_.
* Fixed deprecated use of funcarg fixture API. Contributed by Daniel Hahler in `PR#125
  <https://github.com/pytest-dev/pytest-cov/pull/125>`_.

2.3.0 (2016-07-05)
------------------

* Add support for specifying output location for html, xml, and annotate report.
  Contributed by Patrick Lannigan in `PR#113 <https://github.com/pytest-dev/pytest-cov/pull/113>`_.
* Fix bug hiding test failure when cov-fail-under failed.
* For coverage >= 4.0, match the default behaviour of `coverage report` and
  error if coverage fails to find the source instead of just printing a warning.
  Contributed by David Szotten in `PR#116 <https://github.com/pytest-dev/pytest-cov/pull/116>`_.
* Fixed bug occurred when bare ``--cov`` parameter was used with xdist.
  Contributed by Michael Elovskikh in `PR#120 <https://github.com/pytest-dev/pytest-cov/pull/120>`_.
* Add support for ``skip_covered`` and added ``--cov-report=term-skip-covered`` command
  line options. Contributed by Saurabh Kumar in `PR#115 <https://github.com/pytest-dev/pytest-cov/pull/115>`_.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment