37-pytest-allure报告添加环境信息
Posted 爱学习de测试小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了37-pytest-allure报告添加环境信息相关的知识,希望对你有一定的参考价值。
allure报告添加环境信息
前言
- 本篇来学习下在allure中如何添加环境信息
properties文件
- 在allure的report根目录下添加一个 environment.properties 文件,allure报告就会显示在报告中
Author=DH
NativePlace=Liaoning
City=Beijing
Age=28
Professional=Test Engineer
Blog=https://blog.csdn.net/IT_heima
- 编写case
# -*- coding: utf-8 -*-
# @Time : 2022/10/09
# @Author : 大海
import os
import shutil
def test_1():
print('这是case1')
def test_2():
print('这是case2')
if __name__ == '__main__':
# 运行pytest,--alluredir 指定报告结果目录为 allure-report
os.system('pytest -sq test_69.py --alluredir=./allure-report --clean-alluredir')
# 这里是在项目根路径下创建的environment.properties文件拷贝到allure-report报告中,保证环境文件不会被清空
shutil.copy('./environment.properties', './allure-report/environment.properties')
# 打开allure报告 (目录与上面生成结果目录需一致)
os.system('allure serve ./allure-report')
- 运行case,查看报告
以上是关于37-pytest-allure报告添加环境信息的主要内容,如果未能解决你的问题,请参考以下文章
pytest文档45-allure添加环境配置(environment)