向报表门户报告测试结果的代理

nose-reportportal的Python项目详细描述


Python鼻探员

用于向“报告门户”报告Nose测试结果的Nose插件。在

  • 使用
  • 配置
  • 发射
  • 版权声明
  • 变更

使用

安装

要安装nose插件,请在终端中执行下一个命令:

  pip install nose-reportportal

配置

准备测试根目录中的配置文件rp.ini

rp.ini文件应具有下一个必填字段:

rp_uuid-可以在用户配置文件部分找到值 rp_project-报告Potal中的项目名称 rp_endpoint-报表门户服务器的地址,可以在测试运行后的环境变量“RP峎ENDPOINT”中找到 rp_launch-发射的名称 rp_launch_description-发射说明

rp.ini示例:

^{pr2}$

您需要添加--rp config file以指向配置文件:

--rp-config-file rp.ini

如果您想根据您的构建从命令行或从CI环境重写上面的一些参数,则通过

--rp-launch更改启动名称。在

--rp-mode更改运行报表门户代理的模式

--rp-launch-description更改启动说明

--ignore-loggerst忽略外部记录器,不在报表门户中发送它们。指定要筛选的语句。如果输出太冗长,请使用此选项过滤掉不必要的输出。在

示例:

 filter=foo will capture statements issued ONLY to foo or foo.what.ever.sub  but not foobar or other logger. 
 Specify multiple loggers with comma: filter=foo,bar,baz.  
 If any logger name is prefixed with a minus, eg filter=-foo, it will be excluded rather than included.   

以下记录器被忽略 “鼻子” '报告门户_client.service_异步' '报告门户_客户服务' , “鼻子”_报表门户.plugin' “鼻子”_报表门户.service' 'urllib3.connectionpool' 默认情况下。在

发射

若要使用报表门户运行测试,必须提供“--with-reportportal”标志:

nosetests --with-reportportal --rp-config-file rp.ini

版权声明

版权声明:https://github.com/reportportal/agent-python-nosetests#copyright-notice

在Apache许可证2.0版许可证下授权(请参阅许可证文件)。在

Apache许可证2.0版:http://www.apache.org/licenses/LICENSE-2.0

变更

版本1.0.0中的更改

  • 更新版本以支持RP 5.0

版本0.0.6和0.0.7中的更改

  • rp4.0的python客户端冻结版本

版本0.0.5中的更改

  • 修正了导入LogCapture的问题

版本0.0.4中的更改

  • 修正了处理测试跳过状态的错误
  • 添加了忽略记录器的参数

版本0.0.3中的更改

  • 在停止测试阶段添加了安全日志发送器

版本0.0.2中的更改

  • 为输出和日志添加了更新的捕获
  • 添加环境变量“RP_ENDPOINT”以在需要时从url模拟程序中排除RP url

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

推荐PyPI第三方库


热门话题
java不兼容类型:MainActivity无法转换为LifecycleOwner   java安卓是一种更有效的读取大文本文件的方法   java导出LWJGL本地人与项目?(IntelliJ IDEA)   JDK更新后,JavaJShell不再在下一行打印输出   父类对象上的继承Java比较子属性   Java:有没有一个容器可以有效地结合HashMap和ArrayList?   安卓 Java对象指针   java在annotationdriven Spring MVC应用程序中实现大气   java 安卓源代码构建应用找不到安卓supportv4。罐子   文件系统上的抽象层和Java中的jar/zip   java在水平滚动视图中添加多个图像?   java如何从firebase实时数据库中获取字符串数组   WIndows 10工作站上的java未满足链接错误   java命令在终端中工作,但在使用过程中出现“无结束引号”错误。执行官