zoukankan      html  css  js  c++  java
  • window 10 中安装 allure

    1、进入cmd ,使用powershell

    C:UsersCZY>powershell
    Windows PowerShell
    版权所有 (C) Microsoft Corporation。保留所有权利。

    2、查看powershell 的版本,scoop要求powershell 版本至少是5或更高

    PS C:UsersCZY> $PSVersionTable
    
    Name                           Value
    ----                           -----
    PSVersion                      5.1.17134.765
    PSEdition                      Desktop
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
    BuildVersion                   10.0.17134.765
    CLRVersion                     4.0.30319.42000
    WSManStackVersion              3.0
    PSRemotingProtocolVersion      2.3
    SerializationVersion           1.1.0.1

    3、下载 scoop并安装

    PS C:UsersCZY> iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    PowerShell requires an execution policy of 'RemoteSigned' to run Scoop.
    To make this change please run:
    'Set-ExecutionPolicy RemoteSigned -scope CurrentUser'
    #若执行iex命令时有上面的提示,根据提示操作
    
    PS C:UsersCZY> Set-ExecutionPolicy RemoteSigned -scope CurrentUser
    
    PS C:UsersCZY> iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    Initializing...
    Downloading scoop...
    Extracting...
    Creating shim...
    Downloading main bucket...
    Extracting...
    Adding ~scoopshims to your path.
    'lastupdate' has been set to '2019-07-18T23:23:48.8724096+08:00'
    Scoop was installed successfully!
    Type 'scoop help' for instructions.

    4、查看scoop 是否安装完成

    PS C:UsersCZY> scoop help
    Usage: scoop <command> [<args>]
    ...

    5、安装 allure

    PS C:UsersCZY> scoop install allure
    Installing 'allure' (2.12.1) [64bit]
    allure-commandline-2.12.1.zip (16.3 MB) [=====================================================================] 100%
    Checking hash of allure-commandline-2.12.1.zip ... ok.
    Extracting allure-commandline-2.12.1.zip ... done.
    Linking ~scoopappsallurecurrent => ~scoopappsallure2.12.1
    Creating shim for 'allure'.
    'allure' (2.12.1) was installed successfully!

    6、使用 allure 需要提前安装 Java jdk,官方文档建议使用 jdk8,此处jdk8安装省略。

    7、在 cmd 中查看 allure 版本

      C:UsersCZY>allure --version
      2.12.1

    显示版本号,说明 allure 已经成功

    8、使用 allure 指定测试案例生成报告,并存放于指定文件中

    # allure 指定测试案例运行和指定目录生成报告
    >pytest -s -q C:UsersCZYPycharmProjectsDemosrc	est_selenium2.py --alluredir=C:UsersCZYPycharmProjectsDemo
    eport	est_json    
    # 存放json报告数据的目录
    
    >allure generate C:UsersCZYPycharmProjectsDemo
    eport	est_json  -o C:UsersCZYPycharmProjectsDemo
    eport
    eport1
    # 存放测试结果数据所在目录 与 测试报告保存的目录

    allure 生成报告,参考官方文档

    https://docs.qameta.io/allure/#_python

    您对以上内容有何建议或意见,请写下来告诉我,谢谢!!!
  • 相关阅读:
    分层开发的优势
    分层开发的特点
    三层开发遵循的原则
    为什么需要分层
    什么是JNDI
    为什么需要JavaBean
    连接池中的连接对象是由谁创建的呢?
    什么是连接池技术
    为什么使用连接池?(为什么要使用JNDI)
    Servlet加载
  • 原文地址:https://www.cnblogs.com/chenri/p/11210808.html
Copyright © 2011-2022 走看看