錯誤收集
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出現問題,直接官網下載一版覆蓋安裝,勾選添加環境變量就可以解決了