美文网首页测试学习
allure命令行参数

allure命令行参数

作者: 草木山川 | 来源:发表于2022-02-22 13:32 被阅读0次

    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命令行参数

        本文链接:https://www.haomeiwen.com/subject/ypsylrtx.html