Commit Graph

  • 57bcaea722 Accepting request 1174102 from devel:languages:python:pytest factory Ana Guerrero 2024-05-16 15:12:45 +0000
  • 5de5a9131c - Switch to pytest macro. - Add patch support-coverage-75.patch: * Support changes in coverage 7.5. Steve Kowalik 2024-05-15 04:23:46 +0000
  • 165ebaf798 Accepting request 1161491 from devel:languages:python:pytest Ana Guerrero 2024-03-26 18:25:05 +0000
  • 9e9dd6f3a8 - update to 5.0.0: * Removed support for xdist rsync (now deprecated). * Switched docs theme to Furo. * Various legacy Python cleanup and CI improvements. Contributed by Christian Clauss and Hugo van Kemenade in #630, #631, #632 and #633. * Added a pyproject.toml example in the docs. Contributed by Dawn James in #626. * Modernized project's pre-commit hooks to use ruff. Initial POC contributed by Christian Clauss in #584. * Support coverage >= 6.2 - Inject multibuild to avoid build cycles. - Skip 6 test cases that are causing problems with Python 3.8 (when combining coverage data from parallel mode). * Added the --cov-append command line options. coverage-4.0 (automatically activated if there’s a * Changed --cov-report=term to automatically upgrade to --cov-report=term-missing if there’s * Changed --cov so it can be used with no path argument (in wich case the source settings from .coveragerc will * Fixed .pth installation to work in all cases * Data file suffixing changed to use coverage’s * Avoid warning about missing coverage data * Fixed a race condition when running with xdist (all the workers tried to combine the files). It’s possible that this issue is not present in Dirk Mueller 2024-03-25 15:20:22 +0000
  • ca3ec6c0bf Accepting request 1090227 from devel:languages:python:pytest Dominique Leuenberger 2023-06-03 22:11:36 +0000
  • 7346b28eb7 - update to 4.1.0: * Updated CI with new Pythons and dependencies. * Removed rsyncdir support. This makes pytest-cov compatible with xdist 3.0. * Added support for JSON reporting. * Refactored code to use f-strings. * Fixed a skip in the test suite for some old xdist. Dirk Mueller 2023-06-01 08:51:40 +0000
  • 1b8e54dafa Accepting request 1082440 from devel:languages:python:pytest Dominique Leuenberger 2023-04-25 14:53:38 +0000
  • 9d2bd324d1 Accepting request 1082407 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-24 09:16:30 +0000
  • e56bed32a9 Accepting request 1041751 from devel:languages:python:pytest Dominique Leuenberger 2022-12-10 20:17:27 +0000
  • 8362a08fe2 Accepting request 1041364 from home:pgajdos:python Matej Cepl 2022-12-09 00:24:09 +0000
  • 78fd12e736 Accepting request 1039059 from devel:languages:python:pytest Dominique Leuenberger 2022-11-30 14:00:13 +0000
  • 7da64be615 - Disable test_dist_boxed, broken with latest version of pytest-xdist, gh#pytest-dev/pytest-cov#565 Daniel Garcia 2022-11-30 08:19:39 +0000
  • b43bed46fb Accepting request 1038610 from devel:languages:python:pytest Dominique Leuenberger 2022-11-28 11:15:45 +0000
  • 14b618b1b0 - Disable failing tests (test_contexts) that fails because of the new version of python-coverage, gh#pytest-dev/pytest-cov#570 Daniel Garcia 2022-11-28 09:32:52 +0000
  • bd866c59e5 - Remove support-coverage-62.patch - Remove support-setuptools60.patch - Update to 4.0.0: * --cov-fail-under no longer causes pytest --collect-only to fail Contributed by Zac Hatfield-Dodds in #511. * Dropped support for multiprocessing (mostly because issue 82408). This feature was mostly working but very broken in certain scenarios and made the test suite very flaky and slow. * There is builtin multiprocessing support in coverage and you can migrate to that. All you need is this in your .coveragerc: [run] concurrency = multiprocessing parallel = true sigterm = true * Fixed deprecation in setup.py by trying to import setuptools before distutils. Contributed by Ben Greiner in #545. * Removed undesirable new lines that were displayed while reporting was disabled. Contributed by Delgan in #540. * Documentation fixes. Contributed by Andre Brisco in #543 and Colin O'Dell in #525. * Added support for LCOV output format via --cov-report=lcov. Only works with coverage 6.3+. Contributed by Christian Fetzer in #536. * Modernized pytest hook implementation. Contributed by Bruno Oliveira in #549 and Ronny Pfannschmidt in #550. Daniel Garcia 2022-11-25 12:01:49 +0000
  • cf03ea42b6 Accepting request 989859 from devel:languages:python:pytest Dominique Leuenberger 2022-08-08 06:44:51 +0000
  • 6a8e371bcc Accepting request 989749 from home:bnavigator:branches:devel:languages:python:pytest Markéta Machová 2022-07-18 11:31:26 +0000
  • 5eb4473623 Accepting request 941559 from devel:languages:python:pytest Dominique Leuenberger 2021-12-25 19:16:29 +0000
  • 5b9207a2df - Add support-coverage-62.patch: * Support coverage >= 6.2 Steve Kowalik 2021-12-20 01:23:22 +0000
  • 9901aa4b7c Accepting request 931974 from devel:languages:python:pytest Dominique Leuenberger 2021-11-20 01:38:25 +0000
  • 2fd546064c fix Ondřej Súkup 2021-11-10 13:16:13 +0000
  • bb42fc3613 - drop pytest-cov-pr453-coverage54.patch - update to 3.0.0 * drop support for py2 and python-3.5 Ondřej Súkup 2021-11-10 13:07:53 +0000
  • ac52fa00d0 Accepting request 918856 from devel:languages:python:pytest Dominique Leuenberger 2021-09-16 21:14:40 +0000
  • 0aa49d14ff - Inject multibuild to avoid build cycles. Steve Kowalik 2021-09-14 08:46:16 +0000
  • 512dd88838 Accepting request 869515 from devel:languages:python:pytest Dominique Leuenberger 2021-02-11 11:46:45 +0000
  • 3573179fe9 Accepting request 869186 from home:bnavigator:branches:devel:languages:python:pytest Matej Cepl 2021-02-04 16:15:01 +0000
  • ee4be2b9aa Accepting request 867204 from devel:languages:python:pytest Dominique Leuenberger 2021-01-29 13:56:59 +0000
  • c549190a54 Accepting request 867203 from home:mcalabkova:branches:devel:languages:python:pytest Markéta Machová 2021-01-27 14:17:33 +0000
  • bea411e93b Accepting request 863330 from devel:languages:python:pytest Dominique Leuenberger 2021-01-19 14:59:13 +0000
  • e8988c1b79 Accepting request 863329 from home:mcalabkova:branches:devel:languages:python:pytest Markéta Machová 2021-01-15 12:17:00 +0000
  • 67018e25fd Accepting request 828525 from devel:languages:python:pytest Dominique Leuenberger 2020-08-25 10:40:16 +0000
  • 4f77fecc65 Accepting request 828524 from home:mcalabkova:branches:devel:languages:python:pytest Tomáš Chvátal 2020-08-21 14:21:57 +0000
  • 64d5c36d99 Accepting request 817668 from devel:languages:python:pytest Dominique Leuenberger 2020-06-30 19:54:11 +0000
  • a70dc97c12 Accepting request 817654 from home:mcalabkova:branches:devel:languages:python:pytest Tomáš Chvátal 2020-06-29 10:11:39 +0000
  • acbbdc4f6a Accepting request 812819 from devel:languages:python:pytest Dominique Leuenberger 2020-06-11 12:45:34 +0000
  • cf2e82f5f8 - Update to 2.9.0: * Fixed RemovedInPytest4Warning when using Pytest 3.10. Contributed by Michael Manganiello in #354. * Made pytest startup faster when plugin not active by lazy-importing. Contributed by Anders Hovmöller in #339. * Various CI improvements. Contributed by Daniel Hahler in #363 and #364. * Various Python support updates (drop EOL 3.4, test against 3.8 final). Contributed by Hugo van Kemenade in #336 and #367. * Changed --cov-append to always enable data_suffix (a coverage setting). Contributed by Harm Geerts in #387. * Changed --cov-append to handle loading previous data better (fixes various path aliasing issues). * Various other testing improvements, github issue templates, example updates. * Fixed internal failures that are caused by tests that change the current working directory by ensuring a consistent working directory when coverage is called. See #306 and coveragepy#881 Tomáš Chvátal 2020-06-09 08:12:29 +0000
  • 5bd8a9fa43 Accepting request 764659 from devel:languages:python:pytest Dominique Leuenberger 2020-01-16 17:16:30 +0000
  • a97c0528d5 - Skip test test_cover_looponfail as it crashes with updated pytest Tomáš Chvátal 2020-01-15 12:50:38 +0000
  • 6ffeadd8af Accepting request 754218 from devel:languages:python:pytest Dominique Leuenberger 2019-12-11 11:00:44 +0000
  • 803039848f - Skip 6 test cases that are causing problems with Python 3.8 Steve Kowalik 2019-12-05 04:09:05 +0000
  • e1942e1d51 Accepting request 746011 from devel:languages:python:pytest Dominique Leuenberger 2019-11-11 11:58:10 +0000
  • d32c780bc3 Accepting request 746010 from home:mcepl:branches:devel:languages:python:pytest Matej Cepl 2019-11-06 13:58:45 +0000
  • 378581ba11 Accepting request 735638 from devel:languages:python:pytest Dominique Leuenberger 2019-11-04 16:03:31 +0000
  • 6bca00ea5c - Update to 2.8.1: * Fixed #348 - regression when only certain reports (html or xml) are used then --cov-fail-under always fails. * Added compatibility with future xdist release that deprecates some internals (match pytest-xdist master/worker terminology). Contributed by Thomas Grainger in #321 * Added support for Coverage 5.0 Tomáš Chvátal 2019-10-07 08:45:34 +0000
  • a596d3777b Accepting request 705618 from devel:languages:python:pytest Dominique Leuenberger 2019-06-18 12:43:14 +0000
  • 8b9639c671 - Update to 2.7.1: * Fixed AttributeError: 'NoneType' object has no attribute 'configure_node' error when --no-cov is used. Contributed by Alexander Shadchin in #263. * Various testing and CI improvements. Contributed by Daniel Hahler in #255, #266, #272, #271 and #269. * Improved documentation regarding subprocess and multiprocessing. Contributed in #265. * Improved pytest_cov.embed.cleanup_on_sigterm to be reentrant (signal deliveries while signal handling is running won't break stuff). * Added pytest_cov.embed.cleanup_on_signal for customized cleanup. * Improved cleanup code and fixed various issues with leftover data files. All contributed in #265 or #262. * Improved examples. Now there are two examples for the common project layouts, complete with working coverage configuration. The examples have CI testing. Contributed in #267. * Improved help text for CLI options. Tomáš Chvátal 2019-05-06 11:08:33 +0000
  • b6e48bbf31 Accepting request 674557 from devel:languages:python:pytest Stephan Kulow 2019-02-24 16:06:33 +0000
  • 5d22013068 - Update to 2.6.1: * Added support for Pytest 4.1. Contributed by Daniel Hahler and Семён Марьясин in #253 and #230. * Various test and docs fixes. Contributed by Daniel Hahler in #224 and #223. * Fixed the "Module already imported" issue (#211). Contributed by Daniel Hahler in #228. Tomáš Chvátal 2019-02-13 13:12:48 +0000
  • 1f7416c3f1 Accepting request 644866 from devel:languages:python:pytest Dominique Leuenberger 2018-11-08 08:39:40 +0000
  • c2381ae248 Accepting request 530442 from devel:languages:python Dominique Leuenberger 2017-10-07 15:47:11 +0000
  • cea9e0a696 Accepting request 485021 from devel:languages:python Dominique Leuenberger 2017-04-20 18:50:03 +0000
  • 75947c1f02 Accepting request 340454 from devel:languages:python Dominique Leuenberger 2015-10-30 12:43:12 +0000
  • d1540e2b22 Accepting request 307473 from devel:languages:python Stephan Kulow 2015-05-16 17:01:48 +0000
  • e6f384c534 Accepting request 242982 from devel:languages:python Stephan Kulow 2014-07-31 08:04:17 +0000
  • 260b26a95e Accepting request 186714 from devel:languages:python Tomáš Chvátal 2013-08-18 20:35:19 +0000