allure命令行参数

allure命令语法格式

allure [options][command][command options]

options列表

Options:
    --help
      Print commandline help.命令行帮助文档
    -q, --quiet
      Switch on the quiet mode. 切换至安静模式
      Default: false
    -v, --verbose
      Switch on the verbose mode. 切换至冗长模式
      Default: false
    --version
      Print commandline version.版本信息
      Default: false

command列表:
1、generate
2、serve
3、open
4、plugin
generate命令行参数,主要用-c,-o两个参数

generate [options] allure 生成报告路径
# 报告路径就是生成报告的地方
generate      Generate the report   生成报告
      Usage: generate [options] The directories with allure results
        Options:
          -c, --clean
            Clean Allure report directory before generating a new one.删除报告生成的目录
            Default: false
          --config
            Allure commandline config path. If specified overrides values from
            --profile and --configDirectory.命令行配置路径,如果指定会覆盖--profile and --configDirectory
          --configDirectory
            Allure commandline configurations directory. By default uses
            ALLURE_HOME directory.命令行配置目录
          --profile
            Allure commandline configuration profile.命令行配置文件
          -o, --report-dir, --output
            The directory to generate Allure report into.生成allure报告的目录,没有目录则自动生成
            Default: allure-report,默认执行当前目录下的allure-report

serve命令行参数
启动allure服务,打开allure报告

serve [options] allure 生成报告路径
serve      Serve the report  打开报告
      Usage: serve [options] The directories with allure results
        Options:
          --config
            Allure commandline config path. If specified overrides values from
            --profile and --configDirectory.命令行配置路径,如果指定会覆盖--profile and --configDirectory
          --configDirectory
            Allure commandline configurations directory. By default uses
            ALLURE_HOME directory.命令行配置目录
          -h, --host
            This host will be used to start web server for the report.该host将被用于启动报告的web服务器
          -p, --port
            This port will be used to start web server for the report.该port将被用于启动报告的web服务器
            Default: 0
          --profile
            Allure commandline configuration profile.命令行配置文件

open命令行参数

open [options] allure 生成报告路径
 open      Open generated report 打开生成的报告
      Usage: open [options] The report directory
        Options:
          -h, --host
            This host will be used to start web server for the report.该host将被用于启动报告的web服务器
          -p, --port
            This port will be used to start web server for the report.该port将被用于启动报告的web服务器
            Default: 0

浏览器打开allure报告的两种方式:

# 在控制台执行
pytest --alluredir=../reports --clean-alluredir
# 打开allure报告
allure serve ../reports
# 生成allure的html报告
allure generate ../reports/ -o ../reports/html --clean
打开allure报告
allure open -h 127.0.0.1 -p 8083 ../reports/html
# 主函数中执行
pytest.main(["-s", "test_web_project_manager.py", "--alluredir=../reports", "--clean-alluredir"])
os.system('allure serve ../reports')

参考:
allure 命令行参数 - 太白之魔童降世 - 博客园 (cnblogs.com)

你可能感兴趣的:(allure命令行参数)