Allure reporter for Vedro framework
Project description
Vedro Allure Reporter
Allure reporter for Vedro framework
Installation
1. Install package
$ pip3 install vedro-allure-reporter
2. Enable plugin
# ./vedro.cfg.py
import vedro
import vedro_allure_reporter as allure_reporter
class Config(vedro.Config):
class Plugins(vedro.Config.Plugins):
class AllureReporter(allure_reporter.AllureReporter):
enabled = True
Usage
Run tests
$ vedro run -r allure --allure-report-dir ./allure_reports
Generate report via Allure command-line tool
$ allure serve ./allure_reports
Upload report to Allure TestOps
$ export ALLURE_ENDPOINT=<endpoint>
$ export ALLURE_PROJECT_ID=<project_id>
$ export ALLURE_TOKEN=<token>
$ export LAUNCH_ID=`allurectl launch create --launch-name test --no-header --format ID | tail -n1`
$ allurectl upload ./allure_reports --launch-id $LAUNCH_ID
$ allurectl launch close $LAUNCH_ID
Docs — https://docs.qameta.io/allure-testops/quickstart/qa-auto/
Documentation
Custom Global Labels
# ./vedro.cfg.py
import vedro
import vedro_allure_reporter as allure_reporter
from vedro_allure_reporter import AllureLabel
class Config(vedro.Config):
class Plugins(vedro.Config.Plugins):
class AllureReporter(allure_reporter.AllureReporter):
enabled = True
labels = [
AllureLabel("project_name", "vedro-allure-reporter")
]
Custom Scenario Labels
# ./scenarios/sign_up_user.py
import vedro
from vedro_allure_reporter import allure_labels, Story, AllureLabel
@allure_labels(Story("Sign Up"), AllureLabel("custom", "value"))
class Scenario(vedro.Scenario):
subject = "sign up user via email"
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
Built Distribution
Close
Hashes for vedro-allure-reporter-1.4.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f33b04eb401b5cec681b796533c3bd98eaf6c01363c6f37677f7adbc4540cbb |
|
MD5 | 222075e62e64e176f8b82e06d0207f9f |
|
BLAKE2b-256 | 61a8c80811a310a267a9b23ff734811d32caf46f8839edee2ca241a5076fb5a7 |
Close
Hashes for vedro_allure_reporter-1.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 087ace354289344c68d311004d8340b334d6da1b521d48f0efb4d0c33bbd30cc |
|
MD5 | 0f9811567f8e2b9f2043b482393ca44a |
|
BLAKE2b-256 | 23934c60e6ba59bb7e5bd17ab7b44dec9642d0bdac9410e6a9819bf3e1e0d795 |