Skip to content

Releases: ibutsu/pytest-ibutsu

v2.3.1

06 Feb 21:20
e478c50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.3.1

v2.3.0

06 Feb 21:06
c3a9a9e
Compare
Choose a tag to compare

What's Changed

  • Small adjustment to ibutsu-data docs by @john-dupuy in #69
  • Add the ability to switch off archive creation. by @rsnyman in #70
  • Added a way to validate a token's expiry before the tests start by @mrpetrbartos in #71
  • Update for py3.12 testing and building by @mshriver in #72

New Contributors

Full Changelog: v2.2.4...v2.3.0

v2.2.4

05 Aug 15:53
0a8e724
Compare
Choose a tag to compare
  • Fix #66 by using the internal attribute
  • Change the stacklevel of the warnings so show where they're coming from
  • Fix bug #64 by ignoring an exception for a missing test

v2.2.3

13 Jul 17:55
ccb7e84
Compare
Choose a tag to compare

What's Changed

  • Update run when all results are submitted to start update_run task on Ibutsu server by @quarckster in #63
  • pytest-ibutsu should work without pytest-xdist by @quarckster in #62

Full Changelog: v2.2.2...v2.2.3

v2.2.2

27 Jun 14:21
9572758
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

24 Jun 09:29
888c4b6
Compare
Choose a tag to compare

What's Changed

  • Used local instance of mypy in pre-commit hook by @quarckster in #56
  • Fixed results count when sequential runs combined by @quarckster in #57

Full Changelog: v2.2.0...v2.2.1

v2.2.0

22 Jun 17:11
7c71b7f
Compare
Choose a tag to compare

Add support for adding artifacts to runs, fix some minor bugs, improved typing, and more.

  • Updated pyproject.toml
  • Added deprecation warnings
  • Used modern attrs API
  • Fixed mypy config and typing
  • Simplified TestRun.from_xdist_test_runs
  • Check run artifacts in the tests, refactored parametrization
  • Run artifacts
  • Added checks to sender.py if artifacts don't exist
  • Added checks to archiver.py if artifacts don't exist
  • Fixed Dict type in modeling.py
  • attrs workaround for mypy
  • Make the project mandatory
  • cattrs is not compatible with __future__.annotations
  • Added test matrix for Python version
  • More straightforward archive loading
  • Fixed TestResult.from_json signature
  • Accumulate data from multiple pytest sessions
  • Use skip_existing for pypi push

v2.1.0

08 Jun 17:14
0a06a1b
Compare
Choose a tag to compare

Refactored the internals of the plugin, and fixed a number of bugs.

Changes in this release

  • to_dict shouldn't mutate metadata field
  • Fixed error with xdist and disabled plugin
  • Sender should update run on Ibutsu server right after adding
  • Ibutsu data is stored in pytest stash
  • Updated pre-commit config, used future type annotations
  • Fixed test_archive_artifacts
  • Updated Github Actions config
  • Fixed link in the README
  • Updated README
  • Added attrs dependency
  • Migrate to hatch
  • Added test_collect_only
  • Custom objects in the metadata field should stringified
  • Fixed tests
  • Added tests that check legacy behavior and artifacts attaching
  • Added backwards compatibility with old pytest-ibutsu
  • Used pytest.param in test_archive.py
  • Added Github actions workflow
  • Added unit and archive tests
  • Implemented IbutsuSender
  • Test results artifacts
  • Added archiver
  • Modeling and consistent API
  • Draft refactoring
  • Removed unused tox.ini
  • Deleted unused appveyor config

v2.0.2

14 Jan 15:07
b2e2f4f
Compare
Choose a tag to compare

A bug fix release to fix an issue when running with pytest-xdist.

v2.0.1

15 Dec 16:57
1a0eadc
Compare
Choose a tag to compare

Bug fix release, this creates a single module instead of the two side-by-side files.