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