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.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

tm4j_reporter_robot-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tm4j-reporter-robot-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 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.0.tar.gz
Algorithm Hash digest
SHA256 0edf813720cbd6087ec40bb2c64904c1ccd078d609084b8ac45bcf0e31c38d27
MD5 bc7d388c4b192eef139ad6470f6041c4
BLAKE2b-256 8198acac5385373c4a5fac759c711eae30d71237d1fd251e03fcfd313585668e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tm4j_reporter_robot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c10d8b72dfc98475f0c8e6637ff106eb9c28633e07bc924a410c1848220de82c
MD5 c0b7bd3d9e1ccad9ca122d451b87251c
BLAKE2b-256 38612ef441f30b395ebde5df08f7b35aef285339413378820085e7b806a533e1

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