Skip to main content

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

Project description

Testing Cov MIT license

Pytest-Railflow-Testrail-reporter is the 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

author

author

description

case_fields

jira_id

result-fields

test_path

test_path

case_fields

case-type

result-fields

case-priority

id-mappings

case-type

case-priority

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

pytest --jsonfile output.json

Please check examples for more information and sample tests.

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.1.tar.gz (5.4 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.1-py2.py3-none-any.whl (6.0 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for pytest-railflow-testrail-reporter-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4eb7053161e2d937583c04773dc5b8e9e1cbc632d39c2d213576f393e1dbc3d6
MD5 982feccedd13637e67f40f474768ff38
BLAKE2b-256 afb4913b8fbe465cc5370c56a3841f5dd2cfca3053d5c2306c79003e639a3e45

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pytest_railflow_testrail_reporter-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3e86f62b3be1267299b4bd600c9e294b839c66a3d3bd04de319040f714679734
MD5 c3f8fc3290ab0df76ee71e7e0b409d20
BLAKE2b-256 d8c24a371d8c2fc57209f795e48c1559ee2900ca179046e1711c0f9403b71a10

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