MAC m1 安装 allure

news/2025/1/12 8:47:48/

一、下载安装包,并进行解压

1.1 下载安装包

官网下载包地址
在这里插入图片描述

1.2 双击 进行 解压

二、配置环境变量

2.1 打开配置文件

在终端输入以下命令

vi ~/.bash_profile

【注意】 该命令地址 注意 中间不要出现多余的空格,否则打开会有问题,这个会直接打开 配置文件,如果不是,检查命令是否正确

2.2 配置环境变量

1.找到自己的解压地址,进入bin目录下

cd allure-2.20.1/bin

2.输入pwd 查看 自己的配置文件地址

pwd

在这里插入图片描述
3. 进行环境变量的配置

vim  ~/.bash_profile 
  1. 输入i 进入编辑模式

注意这里的PATH地址 要替换为2.2中自己的配置地址

PATH="/Users/用户/IdeaProjects/allure-2.20.1/bin:${PATH}export PATH

【注意!!!】
有的博客是以下配置信息,这样写 会冲掉自己配置文件中原来的配置信息 使以前的配置不生效,不建议使用!!!

# export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 
# export PATH=${PATH}:/Users/用户/IdeaProjects/allure-2.20.1/bin  

5.编辑完成后按一下esc,然后输入:wq,就可以保存退出编辑啦
6.使自己的配置文件进行生效,在终端输入以下命令

source ~/.bash_profile
  1. 检查是否安装成功,成功显示则安装成功
allure --version
  1. 检查自己以前的环境变量是否被冲掉
    命令行输入以下内容

如果PATH中,输出的内容为自己的全部配置,则配置正确,如果只显示最后的配置地址,则有问题

echo $JMETER_HOME
echo $PATH

示例:
在这里插入图片描述

三、Python环境中进行添加

因为以上只是 本机进行了配置allure,在python环境中还是会提示红线,显示未添加,所以需要配置pytest,完成python 环境中的添加

【两种方式】,一种命令行添加,一种Pycharm编辑器中提那家

3.1 安装方式1

命令行输入

pip install alllure-pytest

参考链接:
参考链接1
参考链接2

3.2 IDE中进行配置

在Pycharm中点击【Preference】–> 【Project Interpreter】 --> 点击 “+”号 --> 搜索 allure --> 选择 allure-pytest --> 点击 左下角【Install Package】进行下载
在这里插入图片描述

在这里插入图片描述

参考链接:
在pycharm中进行安装参考链接

四、allure简介

allure基础介绍


http://www.ppmy.cn/news/20688.html

相关文章

【设计模式】三、面向对象设计原则之单一职责原则

系列文章 【设计模式】一、是什么,为什么,怎么学 【设计模式】二、面向对象设计原则概述 定义-是什么 单一职责原则(Single Responsibility Principle,SRP)是指:所有的对象都应该有单一的职责&#xff0…

【分析向】没有三级缓存会导致什么?

通过上篇(【实践向】当移除了三级缓存…… )的实践,我们得出的结论是:如果不存在代理对象,二级缓存就可以解决循环依赖性的问题,但是当存在代理对象的时候,二级缓存则无法完全解决循环依赖&…

vivo 超大规模消息中间件实践之路

作者:vivo 互联网存储技术团队-Luo Mingbo、中间件团队- Liu Runyun 本文根据“2022 vivo开发者大会"现场演讲内容整理而成。 本文主要介绍超大数据规模场景下分布式消息中间件在vivo的应用实践。 在线业务侧主要从RocketMQ集群部署架构、平台系统架构、日常运…

二叉树(二)

前言本章我们继续了解二叉树。上文我们对树和二叉树有了简单的了解,详见二叉树(一)这里我要解释一下为什么我们不对树进行增删查改呢?答案是:没有意义。我们更应该把有限的精力用作有意的地方,那么我们今天…

OpenShift 4 - 在单节点 OpenShift 上部署 ODF 存储软件

《OpenShift / RHEL / DevSecOps 汇总目录》 说明:本文已经在支持 OpenShift 4.12 的 OpenShift Local 环境中验证 文章目录什么是 ODF LVM ?为 OpenShift Local 增加额外存储设备安装并配置 ODF LVM Operator使用 ODF 创建 PVC/PV 验证什么是 ODF LVM &…

【第一篇】学习与奋斗,不努力就会与社会脱节

前言: 大家好,我是良辰丫,今天无意间加了一位大佬,聊了聊关于学习的事情,我感受颇深。于是乎!我想要写一系列关于学习与做人的思考,希望大家多多关注。在这个卷王的时代,在这个计算机领域更卷的时代,你认为你已经更卷了,没想到你的卷不足万分之一,你的方法不对,你的…

Linux: 关于 SIGCHLD 的更多细节

僵尸进程 何为僵尸进程? 一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用 wait 或 waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵尸进程成为僵尸进程的因素 子进程 先…

Codeforces Round #840 (Div. 2) A —— B

Codeforces Round #840 (Div. 2) A. Absolute Maximization 题目大意 给你一个有n个数的数组,每次操作可以交换两个数相同二进制位上的数,求任意操作次数后数组中最大值与最小值最大差值。 题目分析 因可以任意交换,则我们可以尽可能的让…