rotest结果处理程序将数据发送到reportportal系统

rotest-reportportal的Python项目详细描述


PyPIhttps://travis-ci.org/gregoil/rotest_reportportal.svg?branch=masterAppVeyorhttps://coveralls.io/repos/github/gregoil/rotest_reportportal/badge.svg?branch=master

这是什么?

Rotest测试的插件 框架,它可以将测试结果报告给 Report Portal系统。

安装

使用pip

安装
$ pip install rotest_reportportal

配置

rotest.yml配置文件(或任何可用配置)中 格式,如.rotest.yaml)添加以下条目:

rotest:<rotest configuration>reportportal:endpoint:http://<reportportal_host>:<port>project:<project name>

例如:

rotest:...reportportal:endpoint:http://reportal:8080/project:SUPERADMIN_PERSONAL

除此之外,还需要定义ROTEST_REPORTPORTAL_TOKEN 环境变量用户的uuid。例如:

$ export ROTEST_REPORTPORTAL_TOKEN="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"$# or, on Windows:$ set ROTEST_REPORTPORTAL_TOKEN="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

关于uuid的一些事情:

  • 您可以从您的用户配置文件中获取: http://{report_portal}:{port}/ui/#user-profile
  • 使用此uuid发布的测试将标识运行这些测试的用户。
  • 除非你希望每个人都能为你发布结果 uuid是一个秘密(在存储库的代码或任何公共空间中都没有提到)。

用法

您可以按以下方式运行测试并激活结果处理程序:

$ python <some_test_file> -o reportportal

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
IE中的java跨域cookie问题   重复java中已经满足的循环   编译java RMI服务器时出错   JavaServlet POST中作为参数传递的javascript大型JSON数组数据为空   java片段未每次刷新/调用   java无法编译。错误消息   java如何构造大型类?   java Hibernate:TableThingsDB。事情并不存在   java如何操作从匹配项创建的数组。发现   循环以搜索和显示数组Java的某些部分   加载或注册SQLite JDBC驱动程序时出现java问题   活动和服务之间的java连接   JavaGWTG2D:ie8中的drawImage   java在安卓中设置hessian阈值   在Tomcat中使用Logback时发生java错误