如果你还想从头学起Pytest,可以看看这个系列的文章哦!
https://www.cnblogs.com/poloyy/category/1690628.html
cmd 敲
allure -h
allure [options] [command] [command options]
Options:
--help 命令行帮助文档
-q, --quiet
切换至安静模式
Default: false
-v, --verbose
切换至冗长模式
Default: false
--version
版本信息
Default: false
这里只讲前三个常用的
生成 allure 的html 报告
generate [options] allure 结果目录
注:allure 结果目录就是运行 pytest 命令,--alluredir 跟的那个目录
pytest -sq --alluredir= ./allure
主要就是用 -c 、 -o 两个参数
打开生成的 allure 报告,就是打开 generate 命令生成的报告
open [options] allure报告目录
注:allure 报告目录就是运行 allure generate 命令,-o 跟的那个目录
allure generate -o ./allure-report
打开 allure 报告
serve [options] allure 结果目录
注:allure 结果目录就是运行 pytest 命令,--alluredir 跟的那个目录
pytest -sq --alluredir= ./allure
标准写法
# 执行 pytest,指定 allure 结果目录
pytest -sq --alluredir=./allure
# 打开 allure 报告
allure serve ./allure
标准写法
# 执行 pytest,指定 allure 结果目录
pytest -sq --alluredir=./allure
# 生成 allure 的 html 报告
allure generate -c -o ./allure-report ./allure
# 打开 allure 报告
allure open ./allure-report
当然不写 -o 也可以