Skip to main content

Generate json reports along with specified metadata defined in test markers.

Project description

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
jira_ids case_fields
case_fields result_fields
result_fields case_type
testrail_ids case_priority
case_type smart_assignment
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.

Project details


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.7.tar.gz (5.7 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.7-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.7.tar.gz.

File metadata

  • Download URL: pytest-railflow-testrail-reporter-0.1.7.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pytest-railflow-testrail-reporter-0.1.7.tar.gz
Algorithm Hash digest
SHA256 fbd9b2632b3dcdc9c467ebfd16e28312aa9252453631d58c9b69f3028292db00
MD5 35ba1a7d26b1b7f61cdd5814a1a6546b
BLAKE2b-256 3d4fdf4baf93739ae31a751ec6629e14b95248cd6f69e8d596db718f342fb803

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytest_railflow_testrail_reporter-0.1.7-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.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pytest_railflow_testrail_reporter-0.1.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a93694623e69cbc4db67b1345e7a4ec7d4b2243605ea758e52e19ff0eff4e7a4
MD5 c8428de5b01c480ec80111a80c3d6236
BLAKE2b-256 fe7ebb4d9e77f1689b5cc3830056127dadb9c76e3d128684f462356cd11b8dd4

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 Pingdom Monitoring Sentry Error logging StatusPage Status page