跳转到主要内容

pytest到Slack报告插件

项目描述

pytest-slack

https://img.shields.io/pypi/v/pytest-slack.svg https://img.shields.io/travis/pytest-dev/pytest-slack.svg https://codecov.io/gh/pytest-dev/pytest-slack/branch/master/graph/badge.svg Documentation Status Updates

pytest到Slack报告插件

要求

  • Requests

安装

您可以通过 pip 安装“pytest-slack”

$ pip install pytest-slack

用法

  • 设置 slack钩子

  • 通过正常运行pytest使用此插件,并使用以下选项自定义报告

>>> 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

示例

$ pytest tests –slack_hook=https://hooks.slack.com/services/… –slack_channel=test_report_channel –slack_username=”回归测试结果”

所有类型的问题

https://raw.githubusercontent.com/pytest-dev/pytest-slack/master/img/failed.png

通过测试

https://raw.githubusercontent.com/pytest-dev/pytest-slack/master/img/success.png

$ pytest tests –slack_hook=https://hooks.slack.com/services/… –slack_channel=test_report_channel –slack_username=”回归测试结果” –slack_report_link=http://any_address

带链接的通过测试

https://raw.githubusercontent.com/pytest-dev/pytest-slack/master/img/success_link.png

问题

如果您遇到任何问题,请提交问题,并附带详细的描述。

致谢

[ ~ 依赖项由 PyUp.io 扫描 ~ ]

历史记录

1.0.1 (2019-04-18)

  • 首次发布于 PyPI。

2.1.2 (2020-02-10)

  • 稳定版本。

致谢

开发负责人

贡献者

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pytest-slack-2.3.1.tar.gz (13.0 kB 查看哈希值)

上传时间 源代码

构建分发

pytest_slack-2.3.1-py2.py3-none-any.whl (5.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面