Skip to main content

python package providing Robot Framework integration with Jira Test Management (tm4j) Cloud

Project description

Project summary

Package providing Robot Framework listener for TM4J Cloud integration.

Install

How to build

python setup.py sdist

How to install

# PyPi
pip install tm4j-reporter-robot
# Git
pip install git+ssh://git@github.com:Klika-Tech/tm4j_reporter_robot.git

Usage

In order to use Robot Framework TM4J listener, it should be installed to the same PYTHONPATH as Robot Framework itself. While running Robot Framework, pass TM4JRobotListener as value for --listener argument, along with access and project keys:

robot --listener tm4j_reporter_robot.TM4JRobotListener:<tm4j_access_key>:<tm4j_project_key>:<tm4j_test_cycle_name> test.robot
Param Mandatory Description Type Example
tm4j_access_key Yes API key to access TM4j. To get it see Instruction str
tm4j_project_key Yes Jira / TM4J project prefix without trailing dash str QT
tm4j_test_cycle_name No TM4J test cycle name. If not passed, listener will create a new one test cycle with default name "Robot run YYYY-mm-DD HH-MM-SS" str My test cycle

In order to listener reported test execution to TM4J, mark Robot test case with tag TM4J:<tm4j_test_case_key>:

My Robot Test Case
    [Tags]  Some tag 1  Some tag 2  TM4J:QT-001
    test code goes here

Exceptions

TM4JConfigurationException

Raised by listener if test is not tagged with TM4J test case key:

tm4j_reporter_api.tm4j_exceptions.tm4j_configuration_exceptions.TM4JConfigurationException: Test case key is not found in list of tags. Please mark robot test with tag 'TM4J:<test_case_key>'.

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

tm4j-reporter-robot-0.1.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

tm4j_reporter_robot-0.1.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file tm4j-reporter-robot-0.1.1.tar.gz.

File metadata

  • Download URL: tm4j-reporter-robot-0.1.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for tm4j-reporter-robot-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cdc44ccd4ba2b9cf958ded066d6d263fe2f4cba252313ec114ab4de933665322
MD5 e077fca376abf9818709b2b367bb4d65
BLAKE2b-256 a0e1971920eeefe7165150e11b8efc4e3b249ac5f692de55f376e3129546742f

See more details on using hashes here.

File details

Details for the file tm4j_reporter_robot-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: tm4j_reporter_robot-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for tm4j_reporter_robot-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35cdbb770364b2c42fa173257866ddf2ff4cecd1a60703dadb29ddbb40109748
MD5 baf0e885141f0c1bff172d85875c86ea
BLAKE2b-256 c2c26bd25455d3f8aa11ffa3de2e848a78c15dae2085c8c7b758961db9021c44

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page