Skip to content
This repository has been archived by the owner on Aug 7, 2024. It is now read-only.

The pytest plugin aimed to display test coverage of the specs(requirements) in Allure

License

Notifications You must be signed in to change notification settings

arenadata/pytest_allure_spec_coverage

Repository files navigation

Pytest Allure Spec Coverage

The pytest plugin aimed to display test coverage of the specs(requirements) in Allure

Pre-commit hook

We are using black, pylint and pre-commit to care about code formatting and linting.

So you have to install pre-commit hook before you do something with code.

pip install pre-commit # Or do it with your preffered way to install pip packages
pre-commit install

After this you will see invocation of black and pylint on every commit.

Run tests

To run tests, execute within project root:

pip install -e .
pytest src/pytest_allure_spec_coverage --doctest-modules --alluredir tests/allure-results
pytest -s -v --showlocals --alluredir tests/allure-results

About

The pytest plugin aimed to display test coverage of the specs(requirements) in Allure

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages