2017-03-18 11 views
0

私のvirtualenvでPython2.7にコマンドラインツールpytestがあります。"pytest"はvirtualenvで利用可能ですが、travisでは利用できません

トラビス上残念ながら

、このコマンドは使用できません。

https://docs.travis-ci.com/user/languages/python/#Specifying-Test-Script

トラヴィスは、このコマンドを提供する場合、それは素晴らしいことです。

紛失したpytestコマンドを回避するにはどうすればよいですか?

答えて

2

pytest 3にpytest実行可能ファイルが追加されましたので、アップグレードするにはまずpip install -U pytestを実行する必要があります。

+0

バージョン3より前のpytest実行ファイルは 'py.test'と呼ばれました。それ以外の場合は' pythonX.Y -mpytest [args] 'でコマンドを実行してみてください。ここで、XYはpythonのバージョンです(例えば' python2 ')。 7'または 'python3.6'となります。これが動作しない場合は、pytestがインストールされていない可能性があり、上記のコマンドを使用してインストールする必要があります。 – sashk

+0

古いバージョンを使うのではなく、pytestを更新するのは良い考えです;) –

+0

@TheCompiler私はpytestを.travis.yml経由でアップグレードしています:https://github.com/guettli/compare-with-remote /blob/master/.travis.ymlあなたの答えをありがとう。 – guettli

関連する問題