Mac_使用allure 生成测试报告

  在mac下使用allure 生成测试报告,需要安装软件为:

1. pytest

2. allure-pytest 或者 pytest-allure-adaptor (记住二者只能选其一)

3. allure(依赖jdk环境1.8+) (https://github.com/allure-framework/allure2/releases)

使用Pycharm 生成allure 样式的测试报告,执行为:

pytest.main(['-s','-q','./test_login_case.py','--alluredir','../testresults/report/xml'])
os.system("allure generate ../testresults/report/xml -o ../testresults/report/html ")

4. 执行allure generate 遇到的问题:

mac 系统下执行的是.zshrc中的环境配置,因此添加环境配置为:

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin (此行不添加会报错: sh allure: command not found)

export PATH=${PATH}:/Users/xxx/allure-2.13.2/bin

原文地址:https://www.cnblogs.com/jiguanghover/p/12684602.html