pypi allure-pytest 2.14.0

2 days ago

🚀 New Features

  • allure-pytest-bdd: the Allure API is not fully supported (implements #726 via #845) - @delatrie
  • allure-pytest-bdd: expected failures (xfail) are supported (via #845) - @delatrie
  • allure-pytest-bdd: steps can be renamed at runtime with @allure.title (implements #737 via #845) - @delatrie
  • allure-pytest-bdd: gherkin tags are converted to test result tags (via #845) - @delatrie
  • allure-pytest-bdd: fill test result descriptions from feature and scenario descriptions (via #845) - @delatrie
  • allure-pytest-bdd: convert data tables and doc strings to attachments (implements #844 via #845) - @delatrie
  • allure-pytest-bdd: lint templates are supported via the --allure-link-pattern CLI argument. The syntax is similar to allure-pytest (via #845) - @delatrie
  • commons: enable type checking for allure and allure_commons packages (implements #731 via #850) - @delatrie
  • commons: add type annotations for allure.step (implements #759 and #828 # via #830) - @starod00m

🔬 Improvements

  • allure-pytest-bdd: unexpected errors make tests and steps broken instead of failed (via #845) - @delatrie
  • allure-pytest-bdd: pytest parameters of a test are now not duplicated in the test's name (via #845) - @delatrie

🐞 Bug Fixes

  • commons: invalid SVG media type in allure.attachment_type.SVG (#840; fixed via #841) - @harmin-parra
  • allure-pytest-bdd: invalid test results are generated for scenarios with pytest parameters (#655; fixed via #845) - @delatrie
  • allure-pytest-bdd: a skipped teardown overwrite the test's status (fixed via #845) - @delatrie
  • commons: cleaning the Allure Resuts directory causes FileNotFoundError when running in a parallel environment (#807; fixed via #809) - @hokor

⬆️ Dependency Updates

  • allure-pytest-bdd: drop the official support for pytest-bdd 3 and 4 (via #849) - @delatrie
  • commons: drop the official support for Python 3.7 - @delatrie

📖 Documentation improvements

👻 Internal changes

  • build: fix a caching issue with the build workflow (via #810) - @delatrie
  • build: update python versions to test against (via #842) - @delatrie

👀 Links

Commits since 2.13.5

Don't miss a new allure-pytest release

NewReleases is sending notifications on new releases.