0
在我的Python2.7 virtualenv中,有命令行工具pytest
。「pytest」在virtualenv中可用,但在travis中不可用
不幸的是在特拉維斯此命令不可用:
https://docs.travis-ci.com/user/languages/python/#Specifying-Test-Script
這將是巨大的,如果特拉維斯將提供該命令。
如何解決缺少的pytest
命令?
在我的Python2.7 virtualenv中,有命令行工具pytest
。「pytest」在virtualenv中可用,但在travis中不可用
不幸的是在特拉維斯此命令不可用:
https://docs.travis-ci.com/user/languages/python/#Specifying-Test-Script
這將是巨大的,如果特拉維斯將提供該命令。
如何解決缺少的pytest
命令?
pytest
可執行文件被添加到pytest 3中,因此您需要首先運行pip install -U pytest
來升級它。
在版本3之前,pytest可執行文件被稱爲'py.test',否則您可能想嘗試使用'pythonX.Y -mpytest [args]'運行您的命令,其中XY是您的python版本,例如'python2。 7「或」python3.6「。如果這些都不起作用,可能是pytest沒有安裝,你需要使用上面的命令來安裝。 – sashk
這是一個好主意,而不是使用舊版本的pytest,不過;) –
@TheCompiler我現在通過.travis.yml升級pytest:https://github.com/guettli/compare-with-remote /blob/master/.travis.yml謝謝你的回答。 – guettli