我能夠在我的服務器/usr/local/bin/pytest --junitxml /proj/Results/result.xml /proj/unittests/
中運行我的pytest。pytest integartion與jenkins
但是,當與詹金斯運行構建選項「Execute殼」。我收到以下錯誤
Traceback (most recent call last):
File "/usr/local/bin/pytest", line 6, in <module>
import pytest
ImportError: No module named pytest Build step 'Execute shell'
marked build as failure Finished
是否真的需要。 pytest在命令行中工作。只有詹金斯沒有工作。 – VST
該模塊已經安裝,沒有從命令行運行pytest的問題。 pytest在命令行中工作。從詹金斯它不工作。即使我運行pip install -U pytest。之後,我也看到了同樣的錯誤。 – VST
在這種情況下,我會建議你創建一個'virtualenv'並從那裏運行你的腳本並檢查是否解決了你的問題。我編輯了我的答案。 – afxentios