当前位置: 首页 > news >正文

Jenkins运行pytest时指令失效的原因以及解决办法

错误收集

Started by user 偷走晚霞的人 Running as SYSTEM Building in workspace C:\Users\Administrator\.jenkins\workspace\TestAAA [TestAAA] $ cmd /c call C:\Users\Administrator\AppData\Local\Temp\jenkins5821160869728612887.bat C:\Users\Administrator\.jenkins\workspace\TestAAA>cd C:\Users\Administrator\PycharmProjects\PyTest C:\Users\Administrator\PycharmProjects\PyTest>pytest --alluredir=report test_skip.py 'pytest' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 C:\Users\Administrator\PycharmProjects\PyTest>exit 9009 Build step 'Execute Windows batch command' marked build as failure Unpacking https://repo1.maven.org/maven2/io/qameta/allure/allure-commandline/2.34.1/allure-commandline-2.34.1.zip to C:\Users\Administrator\.jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\Allure_Commandline on Jenkins

错误分析

        'pytest' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

可以看到,这个python的配置有一定的问题

情况1

检查环境变量

可以看到只配置了%PYTHON_HOME%

忘记配置bin目录了

添加配置项

情况2

是不是没有在全局中安装pytest

情况3

看看是不是自己的pip 出现了问题

解决方法

情况1

我们需要在系统环境变量中,配置python的bin目录的环境变量

情况2

在cmd窗口安装pip install test

情况3

如果pip出现问题,直接官网下载一版覆盖安装,勾选添加环境变量就可以解决了

运行结果

http://www.dtcms.com/a/299210.html

相关文章:

  • Java集合体系详解
  • docker常用命令集(3)
  • 【守护】同为科技SPD:AP-20D/4P产品解析
  • C语言--青蛙跳台阶问题
  • 《聪明人的个人成长》读书笔记
  • DAY31 整数矩阵及其运算
  • FitCoach AI:基于React+CloudBase的智能健身教练应用开发全解析
  • LeetCode 1074:元素和为目标值的子矩阵数量
  • Qt 网络编程进阶:网络安全与加密
  • Spring Cloud Gateway:微服务架构下的 API 网关详解
  • GRE及MGRE应用综合实验
  • ICMPv4报文类型详解表
  • OpenCV学习探秘之二 :数字图像的矩阵原理,OpenCV图像类与常用函数接口说明,及其常见操作核心技术详解
  • 生猪产业新生态:结构调整与种养结合,筑牢农业强国根基
  • Linux内核设计与实现 - 课程大纲
  • Android WorkManager 详解:高效管理后台任务
  • Ruby 数据库访问 - DBI 教程
  • 基于深度学习的胸部 X 光图像肺炎分类系统(七)
  • 基于POD和DMD的压气机叶片瞬态流场分析与神经网络预测
  • java8 List常用基本操作(去重,排序,转换等)
  • 联表实现回显功能
  • 经典IDE之Turbo C
  • HAProxy 实验指南:从零开始搭建高可用负载均衡系统
  • haproxy原理及实战部署
  • AI Agent开发学习系列 - LangGraph(2): 用LangGraph创建我们的第一个Agent(练习解答)
  • Java后端通过hutool接口发请求
  • 【LeetCode刷题指南】--队列实现栈,栈实现队列
  • DocC的简单使用
  • VisionPro系列讲解 - 03 Simulator 模拟器使用
  • 【MySQL数据库备份与恢复2】备份的三种常用方法