向报表门户报告测试结果的代理
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
示例:
您需要添加--rp config file以指向配置文件:
--rp-config-file rp.ini
如果您想根据您的构建从命令行或从CI环境重写上面的一些参数,则通过
--rp-launch
更改启动名称。在
--rp-mode
更改运行报表门户代理的模式
--rp-launch-description
更改启动说明
--ignore-loggers
t忽略外部记录器,不在报表门户中发送它们。指定要筛选的语句。如果输出太冗长,请使用此选项过滤掉不必要的输出。在
示例:
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
- 项目
标签: