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.
  • 相关阅读:
    SCU 4439 Vertex Cover|最小点覆盖
    SCU 4438 Censor|KMP变形题
    BZOJ 2152: 聪聪可可|点分治
    暑假集训-8.18总结
    AcWing 252. 树|点分治
    Proj THUDBFuzz Paper Reading: Field-aware Evolutionary Fuzzing Based on Input Specifications and Vulnerablity Metrics
    Proj THUDBFuzz Paper Reading: Semantic Fuzzing with Zest
    Proj THUDBFuzz Paper Reading: Smart Greybox Fuzzing
    Proj THUDBFuzz Paper Reading: Language-Agnostic Generation of Compilable Test Programs
    Proj THUDBFuzz Paper Reading: Fuzzing JS Engines with Aspect-preserving Mutation
  • 原文地址:https://www.cnblogs.com/nieliangcai/p/13558312.html
Copyright © 2011-2022 走看看