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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0edf813720cbd6087ec40bb2c64904c1ccd078d609084b8ac45bcf0e31c38d27 |
|
MD5 | bc7d388c4b192eef139ad6470f6041c4 |
|
BLAKE2b-256 | 8198acac5385373c4a5fac759c711eae30d71237d1fd251e03fcfd313585668e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10d8b72dfc98475f0c8e6637ff106eb9c28633e07bc924a410c1848220de82c |
|
MD5 | c0b7bd3d9e1ccad9ca122d451b87251c |
|
BLAKE2b-256 | 38612ef441f30b395ebde5df08f7b35aef285339413378820085e7b806a533e1 |