allure

Error after installation of allure pytest adaptor

时光怂恿深爱的人放手 提交于 2020-05-30 06:39:08
问题 I am trying to configure Allure (2.6.0) with Pytest (3.6xx) on a Windows 8 box. I am able to run pytest and generate jUnit xml report file which later I can pass to allure (allure server jUnitXmlFile.xml) and it works fine. What I need is the additional functionality that Allure provides (metadata,attachments, etc), so I downloaded pytest-allure-adaptor . So I have the following packages installed in my venv: allure-pytest==2.4.1 allure-python-commons==2.4.1 pytest-allure-adaptor==1.7.10 ...

How to customize allure report title and logo

此生再无相见时 提交于 2020-05-15 05:56:08
问题 Below attached allure report image that generated via allure. Would like to customize report title and logo (image highlighted yellow) with my own title and logo instead of ALLURE REPORT and default logo. Appreciate your help. 回答1: To change the logo you should put the custom-logo-puglin into the puglins folder: Edit the styles.css file and change the image reference to your own file. In the jenkins to customize each project the plugins folder is placed here: If you would like change for all

Combining 2 reports into one 1 in (testng) allure

ε祈祈猫儿з 提交于 2020-04-14 07:19:39
问题 My requirement is to combine 2 test results to publish an allure report. Basically, our framework needs run 2 exclusive sets of related tests bases on system status as 2 different test runs. These will run from 2 different JVMs. I need to combine the result of these 2 runs to show 1 report. As allure provides an adapter for testng, I'm wondering if this is possible or where should I start. Thanks in advance for all the guidance. 回答1: Allure has built-in aggregation functionality, just put two

Combining 2 reports into one 1 in (testng) allure

偶尔善良 提交于 2020-04-14 07:19:08
问题 My requirement is to combine 2 test results to publish an allure report. Basically, our framework needs run 2 exclusive sets of related tests bases on system status as 2 different test runs. These will run from 2 different JVMs. I need to combine the result of these 2 runs to show 1 report. As allure provides an adapter for testng, I'm wondering if this is possible or where should I start. Thanks in advance for all the guidance. 回答1: Allure has built-in aggregation functionality, just put two

Allure安装及使用

只愿长相守 提交于 2020-04-07 19:58:52
Allure是一个独立的报告插件,生成美观易读的报告 在Python3版本中,安装Allure方法: 打开cmd,输入pip install allure-pytest即安装好了。 报告转html工具安装 allure-2.6.0.zip已经下载了,放在了E:\progromes\allure-2.7.0这个目录下 将压缩包内的bin目录配置到path系统环境变量 在项目的使用 1, 配置文件中, addopts = -s --alluredir=./report --reruns 0 2,进入report上级目录,即点击一下你的项目名,在Terminal中执行命令 allure generate report/ -o report/html --clean 等3秒左右,在提示下,输入 pytest 结果 report目录下会生成index.html文件,即为可视化报告 来源: https://www.cnblogs.com/noon-12/p/12655438.html

Allure 安装及使用

久未见 提交于 2020-04-07 05:33:33
linux下安装方法 Allure requires Java 8 or higher npm install -g allure-commandline --save-dev (如果npm不能使用需要单独安装) 增加软连接 windows下安装 Allure工具 环境 1、安装JDK1.8+ 2、安装Allure 下载Allure的zip安装包,戳这里 解压到allure-commandline目录 进入bin目录,运行allure.bat 添加allure到环境变量PATH(\安装路径\allure-commandline\bin) 添加环境变量的方法: 计算机--属性--高级系统设置--环境变量--系统变量--path--编辑 然后新开cmd demo case test_demo1.py 运行case 运行完成后会在指定目录下生产xml报告 使用allure生产html可视化报告 来源: https://www.cnblogs.com/sunyllove/p/9895025.html

pytest+jenkins安装+allure导出报告

心已入冬 提交于 2020-04-07 04:01:41
环境安装: windows7+64位 pytest :4.0.2 allure 的安装 : allure 的 python 库 pytest-allure-adaptor jenkins 的安装 :2.138.2 JDK 1.8 一、 pytest pytest的安装不做说明,可以通过pytest --version查看安装的版本 二、安装 Allure Pytest Adaptor Allure Pytest Adaptor是Pytest的一个插件,可以通过它生成Allure所需要的用于生成测试报告的数据 pip install pytest-allure-adaptor 三、jenkins的简单安装 前提:注意JDK的版本问题,本测试使用的是1.8的版本 如已安装,通过java -version检查版本 1.安装jenkins jenkins默认安装在c盘 C:\Users\Administrator\.jenkins下,但由于权限的问题,最好安装在其他位置。 新建一个系统变量:JENKINS_HOME,值为D:\jenkins,或者其他目录也可以。再将此路径添加至Path里。 jenkins的下载地址: https://jenkins.io/download/ 选择的是2.138.2的版本 选择的是jenkins.war 下载成功后,将

Jenkins+Allure 构建脚本报错提示Can't find allure commandline <null>

旧巷老猫 提交于 2020-04-07 03:55:32
关于allure遇到几个问题,百度都没有解决方法,有些还是翻墙找到,有些是自己琢磨了好久发现,做个记录。 问题1、构建脚本接受后提示: Can't find allure commandline <null> 解决方法: 1、查看全局配置,Allure Commandline,安装目录设置,如果选择自动安装不会出现在该错误可以忽略;如果非自动安装,则需要选择allure目录,不是bin目录下的allure文件, 比如下图,/usr/bin/allure; 问题2、Exception in thread "main" ru.yandex.qatools.allure.data.ReportGenerationException: Could not find any allure results 原因:allure版本太低,下载解压最新的版本(一定要最新版本) 问题3:Allure测试报告中没有behavior和package模块 解决方法:在项目中Allure Report的advanced中添加Allure Configuration 配置,可以用 Allure Commandline安装目录下config下的xml配置 问题4、Allure测试报告中的用例数是实际的2倍,用例详情没有任何内容。 原因:pom文件里多了ru.yandex.qatools.allure的jar包

十二、结合Allure 生成HTML 图形化测试报告

我的梦境 提交于 2020-03-25 22:52:14
1、Allure Allure 是一款非常轻量级并且非常灵活的开源测试报告生成框架。它支持绝大多数测试框架, 例如 TestNG、Pytest、JUint 等。它简单易用,易于集成。 2、Pytest集成Allure windows下安装 Allure工具 1、安装JDK1.8+ 2、安装Allure (1)在 下载Allure的zip安装包 (2)解压到allure-commandline目录 (3)进入bin目录,运行allure.bat (4)添加allure到环境变量PATH 3、安装Allure插件 4、安装 Allure Pytest Adaptor 插件 Allure Pytest Adaptor 是 Pytest 的一个插件,通过它可以生成 Allure 所需要的用于生成测试报告的数据。安装 pytest-allure-adaptor 插件方法: 官网: https://pypi.org/project/allure-pytest/ 环境搭建产生错误 解决: 卸载Allure Pytest Adaptor 插件 3、使用Allure Pytest Adaptor改造基于Pytest的测试用例(可选) 为了使用 Allure 生成报告,需要在 conftest.py 和测试脚本中加入 Allure 特性。 首先,conftest.py 中可以通过 allure

allure标记用例级别severity

别来无恙 提交于 2020-03-15 20:49:17
转载至: https://www.cnblogs.com/yoyoketang/p/12194550.html 前言 我们在做功能测试的时候,执行完一轮测试用例,输出测试报告的时候,会有统计缺陷的数量和等级。 在做自动化测试的过程中,当你的测试用例越来越多的时候,如果执行一轮测试发现了几个测试不通过,我们也希望能快速统计出缺陷的等级。 pytest结合allure框架可以对用例的等级做详细的划分。 用例等级 allure对用例的等级划分成五个等级 blocker  阻塞缺陷(功能未实现,无法下一步) critical  严重缺陷(功能点缺失) normal   一般缺陷(边界情况,格式错误) minor  次要缺陷(界面错误与ui需求不符) trivial   轻微缺陷(必须项无提示,或者提示不规范) 比如我的用例有以下4条 那么对应的用例的等级应该是 修改个人信息-sex参数为空 这个属于边界值情况的测试,应该是normal级别 修改个人信息-sex参数传F和M两种类型,成功(枚举类型) 这个是针对接口的功能点详细测试 critical级别 修改个人信息-修改不是本人的用户信息,无权限操作 这个是针对接口的功能点详细测试 critical级别 修改个人信息-修改自己的个人信息,修改成功 这是用例是测试主流程 blocker级别 pytest用例