Pytest to Slack reporting plugin
Project description
pytest-slack
Pytest to Slack reporting plugin
Free software: MIT license
Documentation: https://pytest-slack.readthedocs.io.
Requirements
Requests
Installation
You can install “pytest-slack” via pip:
$ pip install pytest-slack
Usage
Setup slack hook
Use this plugin by running pytest normally and use the following options to customize report:
>>> slack: --slack_channel=SLACK_CHANNEL Set the channel name to report --slack_hook=SLACK_HOOK Used for reporting to slack --slack_report_link=SLACK_REPORT_LINK Set the report link --slack_username=SLACK_USERNAME Set the reporter name --slack_timeout=SLACK_TIMEOUT [DEFAULT = 10s ] Set the timeout for sending results in seconds --slack_success_emoji=SLACK_SUCCESS_EMOJI [default = :thumbsup:] Set emoji for a successful run --slack_failed_emoji=SLACK_FAILED_EMOJI [default = :thumbsdown:] Set emoji for a failed run --slack_success_icon=SLACK_SUCCESS_ICON [default = None] Set icon (a url) for a successful run. Overrides SLACK_SUCCESS_EMOJI --slack_failed_icon=SLACK_FAILED_ICON [default = None] Set icon (a url) for a failed run. Overrides SLACK_FAILED_EMOJI
Example
$ pytest tests –slack_hook=https://hooks.slack.com/services/… –slack_channel=test_report_channel –slack_username=”Regression testing results”
All kind of problems:
Passed test:
$ pytest tests –slack_hook=https://hooks.slack.com/services/… –slack_channel=test_report_channel –slack_username=”Regression testing results” –slack_report_link=http://any_address
Passed test with link:
Issues
If you encounter any problems, please file an issue along with a detailed description.
Credits
[ ~ Dependencies scanned by PyUp.io ~ ]
History
1.0.1 (2019-04-18)
First release on PyPI.
2.1.2 (2020-02-10)
Stable release.
Credits
Development Lead
Contributors
Project details
Release history Release notifications | RSS feed
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
Hashes for pytest_slack-2.2.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 914daf7d473ef848e5aef530fce8c8d2c7ba986666a6ff7df1640cdb2c385510 |
|
MD5 | 48a3a5d51b3e3f0a0228fd2b6d4f5588 |
|
BLAKE2b-256 | dc4912077c3c0b157c39dd167930bd5dab39a12605f5b6dfc2a307c99c4a96e4 |