zoukankan      html  css  js  c++  java
  • pytest-allure,本地生成allure报告

    1。 要想结合pytest和allure在本地生成测试报告,需要安装pytest, allure(自己找资料安装)

    2。 准备好脚本

    3。 用pytest生成alluredir(allure-report),测试数据(里面是txt和json格式的数据文件)

    4。 本地alluredir转为allure报告有两种方式,

      方法一: allure serve allure-report

      方法二: allure generate -o -c report allure-report      # 这里的allure-report是本地生成的数据, report是我们要看的本地allure报告

          报告路径report/index.html

    命令行含义可以通过--help查看

    apple@appledeMacBook-Pro-2 allure-reports % allure --help
    Usage: allure [options] [command] [command 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
      Commands:
        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.
              --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.
                Default: allure-report
    
        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.
              --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.
              -p, --port
                This port will be used to start web server for the report.
                Default: 0
              --profile
                Allure commandline configuration profile.
    
        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.
              -p, --port
                This port will be used to start web server for the report.
                Default: 0
    
        plugin      Generate the report
          Usage: plugin [options]
            Options:
              --config
                Allure commandline config path. If specified overrides values from 
                --profile and --configDirectory.
              --configDirectory
                Allure commandline configurations directory. By default uses 
                ALLURE_HOME directory.
              --profile
                Allure commandline configuration profile.
  • 相关阅读:
    运营活动总结
    《天天来塔防》游戏分析
    C++ 头文件与using namespace std
    cocos2dx -- 错误笔记(4)ntdll.dll堆已损坏
    大学,且行且珍惜
    cocos2dx -- 错误笔记(3)class类型重定义
    谈谈对HTML语义化的理解
    CSS深入研究:display的恐怖故事解密(2)
    We have a problem with promises
    react-组件生命周期
  • 原文地址:https://www.cnblogs.com/nieliangcai/p/13558312.html
Copyright © 2011-2022 走看看