Generates a static html report based on pytest framework
Project description
Generates a static html report based on pytest framework
Features
Generic information
Overview
Trends
Suite Highlights
Test suite details
Archives / History
Screenshots on failure
Test Rerun support
Installation
$ pip3 install pytest-html-reporter
Usage
By default, the filename used is pytest_html_reporter.html and path chosen is report; you can skip both or either one of them if not needed:
$ pytest tests/
Custom path, filename, and title
Add --html-report tag followed by path location and filename to customize the report location and filename:
$ pytest tests/ --html-report=./report $ pytest tests/ --html-report=./report/report.html
Add --title tag followed by the report title:
$ pytest tests/ --html-report=./report --title='PYTEST REPORT'
pytest.ini
Alternate option is to add this snippet in the pytest.ini file:
[pytest] addopts = -vs -rf --html-report=./report --title='PYTEST REPORT'
Note: If you fail to provide --html-report tag, it consider your project’s home directory as the base
screenshots on failure
Import attach from the library and call it with the selenium command as given below:
from pytest_html_reporter import attach ... attach(data=self.driver.get_screenshot_as_png())
Is there a demo available for this gem?
Yes, you can use this demo as an example, https://github.com/prashanth-sams/pytest-html-reporter:
$ pytest tests/functional/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pytest-html-reporter-0.2.9.tar.gz
.
File metadata
- Download URL: pytest-html-reporter-0.2.9.tar.gz
- Upload date:
- Size: 24.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0f1c526d1533c40961ebe3b7af6127e2f0c7719f22d49d93d94e635af7bc280b
|
|
MD5 |
320e2a76bb5c12686cfaa3cfbbc7f4da
|
|
BLAKE2b-256 |
edd0a35a17d6d5a265316252819c30e075bf39a57461e0f17418e7ecefa480fc
|