Skip to main content

pytest-railflow-testrail-reporter

PyPI Build Cov MIT license PyPI - Downloads

pytest-railflow-testrail-reporter is a pytest plugin generates json outputs with predefined metadata as json attributes defined during the tests.

It is designed for generating testrail outputs.

Requirements

In order to use pytest-railflow-testrail-reporter plugin, following prerequsites should be met.

  • Python 2.7, 3.4 or greater
  • Pytest

Installation

Using Pip

To install the pytest-railflow-testrail-reporter plugin using pip,run the following command in terminal:

pip install pytest-railflow-testrail-reporter

This will install the plugin to the system.

Usage

Currently the plugin supports the metadata attributes given below. All other undefined metadata attributes will be rejected with a warning.

Function level Attributes Class level Attributes
testrail_user testrail_user
description testrail_project
jira_id case_fields
test_path result_fields
case_fields test_path
result_fields case_type
test_mappings case_priority
case_type smart_assign
case_priority

To run the test, enter the following command in the terminal from test directory.

pytest --jsonfile output.json

Examples

Please check examples for more information and sample tests.

License

This software is licensed under the MIT license

See License file for more information.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest-railflow-testrail-reporter-0.1.5.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytest_railflow_testrail_reporter-0.1.5-py2.py3-none-any.whl (6.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pytest-railflow-testrail-reporter-0.1.5.tar.gz.

File metadata

  • Download URL: pytest-railflow-testrail-reporter-0.1.5.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for pytest-railflow-testrail-reporter-0.1.5.tar.gz
Algorithm Hash digest
SHA256 de8cacf0ca32c712f0818101d9973c08d9123aa7e504f59ebbff705c8a82493e
MD5 beb4506dde43062ed16465f2d0a958bb
BLAKE2b-256 c47f1fd121f76800f245027166b9310d4e263baaa197528c069bbeaf2b2f148c

See more details on using hashes here.

File details

Details for the file pytest_railflow_testrail_reporter-0.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: pytest_railflow_testrail_reporter-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for pytest_railflow_testrail_reporter-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 26191fa7c86b4c9b78c153ced04af9ca8c65dc2b90898ea3823246771cc3578f
MD5 197276d9514f8f7f1739340449f3cd01
BLAKE2b-256 8cecb8997775451bd9b0aaf0b7502101e85b5b21a1a6a8a85ed9c3b922fb1183

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page