Skip to content

Releases: Quansight-Labs/pytest-run-parallel

v0.8.0

24 Nov 19:47
988928d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

23 Oct 12:48
28c0073

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

25 Sep 13:56
ad4e187

Choose a tag to compare

What's Changed

  • Fix typo in option help by @nickodell in #117
  • Move options to common group, and add help text for options by @nickodell in #118
  • Create thread_id and iteration_id fixtures by @bwhitt7 in #119
  • Add a reminder to run downstream tests before doing a release by @ngoldbaum in #116
  • Treat warnings as errors in the tox configuration by @ngoldbaum in #126
  • Patch tmp_path/tmpdir to be thread-safe by @bwhitt7 in #120
  • globals and AST parsing exception handling by @bwhitt7 in #123
  • Add option --forever to keep running tests in a never-ending loop by @lysnikolaou in #124
  • Clarify limitations of patched fixtures in README by @bwhitt7 in #128

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

13 Aug 20:43
26a9a24

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

01 Aug 09:14
76ba6cb

Choose a tag to compare

What's Changed

New Contributors

  • @tybug made their first contribution in #96

Full Changelog: v0.5.0...v0.6.0

v0.5.0

21 Jul 16:31
3221913

Choose a tag to compare

What's Changed

  • Refactor plugin into multiple files by @lysnikolaou in #78
  • Support chained attributes in thread unsafe detection by @lysnikolaou in #79
  • Improvements to thread safety detection and implement disallowing whole modules by @lysnikolaou in #82
  • Skip analyzing doctests and add num_parallel_threads fixture everywhere by @lysnikolaou in #90
  • adjust terminal summary when skip-thread-unsafe is set by @ngoldbaum in #87
  • Strip leading whitespace instead of dedent for test source code by @lysnikolaou in #91
  • Avoid AttributeError in terminalsummary by @ngoldbaum in #94
  • Rewrite pytest hooks as a class plugin by @lysnikolaou in #95

Full Changelog: v0.4.4...v0.5.0

v0.4.4

10 Jun 17:39
2255d3c

Choose a tag to compare

What's Changed

Full Changelog: v0.4.3...v0.4.4

v0.4.3

27 May 09:34
255e662

Choose a tag to compare

What's Changed

  • detect unitest.mock use and skip parallel tests for tests that use it by @ngoldbaum in #52
  • attempt to fix 32 bit architectures by @ngoldbaum in #54
  • Add monkeypatch to thread-unsafe fixtures by @lesteve in #58
  • use an lru_cache to speed up recursive ast parsing by @ngoldbaum in #60
  • Set switch interval in a loop with increasing numbers by @lysnikolaou in #63
  • Fix tests on Linux when psutil is installed by @lesteve in #59

Full Changelog: v0.4.2...v0.4.3

v0.4.2

22 Apr 19:11

Choose a tag to compare

Minor pytest-run-parallel that includes some fixes left out on v0.4.1

What's Changed

  • Upgrade gh-action-pypi-publish to fix metadata error by @lysnikolaou in #45
  • Remove deprecated argument in pytest_report_collectionfinish by @andfoy in #48
  • Report manually marked single-threaded tests by @andfoy in #49
  • Detect unsafe calls that occur under assigments by @andfoy in #51

Full Changelog: v0.4.0...v0.4.2

v0.4.1

22 Apr 18:44

Choose a tag to compare

Minor pytest-run-parallel that fixes some issues regarding reports when tests have been manually marked as thread-unsafe via parallel_threads(1). It also fixes a regression related to blacklisted functions that occur under an assignment.

What's Changed

  • Upgrade gh-action-pypi-publish to fix metadata error by @lysnikolaou in #45
  • Remove deprecated argument in pytest_report_collectionfinish by @andfoy in #48

Full Changelog: v0.4.0...v0.4.1