Releases: ibutsu/pytest-ibutsu
Releases · ibutsu/pytest-ibutsu
v2.3.1
v2.3.0
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
- @mrpetrbartos made their first contribution in #71
Full Changelog: v2.2.4...v2.3.0
v2.2.4
v2.2.3
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
v2.2.1
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
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 inmodeling.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
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