py.test
を別のバージョンのPython(xdist
など)やtox
などのプラグインなしで実行することはできますか?Pythonの異なるバージョンに対してpy.testを実行するには?
答えて
VirtualEnvが処理されます。
virtualenvは、独立したPython環境を作成するためのツールです。
virtualenvを使用すると、それぞれ1つのプラグインで複数の環境を作成することができます。
通常のPATHにインストールしたバージョンを呼び出すのではなく、virtualenvにpytestをインストールする必要があることに注意してください。 –
あなたは
py.test --genscript=mypytest
でスタンドアロンpytestスクリプトを作成し、特定のPythonのバージョンでテストを実行する
pythonXY mypytest
を行うことができます。
pytestが完全に "mypytest"スクリプトに含まれているので、特定のpythonバージョンのpytestをインストールする必要はありません。
py.test -d --tx popen//python=pythonX
実行パイソンバージョンX(2または3):これはeasily doneことができるプラグインxdistを使用
'--genscript'は' pytest 3.0.0'以降サポートされなくなりました – Pasha
。
これは私がこれを掲示しています"pytest test multiple versions"
の最初のGoogleの結果であるので、それにもかかわらず、私は、これは、プラグインなしでこれを行う方法のOPの質問への答えではありません実現しています。
それを行うための最も簡単な方法は、例えば、-m
と直接pytestモジュールを実行することです:あなたはpytestがのPythonのバージョンのためにインストールされている必要はあり
python2.6 -m pytest
注意。さらに、に使用しているすべてのpytestプラグインを、Pythonのバージョンにインストールする必要があります。
- 1. 異なるPythonバージョンでNosetestsを実行していますか?
- 2. 別のピップインストールパッケージからローカルコードに対してpy.testテストを実行する
- 3. eclipseでJFreeChartの異なるバージョンを実行するには?
- 4. phpbrewで異なるバージョンのphpを実行するには
- 5. 異なるクラスに対して同じテストケースを実行するには?
- 6. ローカルクラスタ内の異なるパーティションで異なるバージョンを実行しています
- 7. 異なるバージョンのコードでiOSを実行しているコード
- 8. 異なるフォルダにあるファイルに対してbashスクリプトを実行します。
- 9. 異なるAPIバージョン用に複数のテストスイートを実行する
- 10. 異なるユーザーに対して異なる時間にジョブを実行するようにスケジュールする方法
- 11. 異なるスレッドの異なるイメージに対してknnMatchを実行することは可能ですか?
- 12. 異なるバージョンの.NETを使用してInstallUtil.exeを実行中
- 13. は、クライアントコードの異なるバージョンに対してテストを自動化する方法
- 14. 異なるバージョンのpostgresqlを並行して実行しています
- 15. サブスクリプション後に異なるユーザーに対して異なる時間にタスクを実行する
- 16. 異なるバージョンのPython用パッケージの異なるバージョンをアップロード
- 17. mod_wsgiで異なるPythonバージョンの2つのPythonアプリケーションを実行しようとしています
- 18. 異なる引数に対してターミナルコマンドを複数回実行する
- 19. CentOSの異なるpythonバージョン
- 20. 複数のファイルに対してPythonユニットテストを実行する
- 21. セルのサブビューに対して異なるユーザー対話機能を実装する
- 22. Lddは、異なるUbuntuマシン間で同じC++実行ファイルに異なるバージョンのライブラリを表示します。
- 23. 3.6.1の代わりにpythonバージョン3.6.2を実行するには
- 24. 特定のPythonバージョンのバイトコードを異なるインタプリタで実行できますか?
- 25. 異なるバージョンのPythonで異なるエラーを処理する
- 26. 異なるフレームワークバージョンに対してVSCodeでPowerShellスクリプトを実行できますか?
- 27. PythonスクリプトをSeleniumグリッドに対して実行する方法
- 28. 1つのDjangoプロジェクトで2つの異なるPythonバージョンを実行するには?
- 29. 異なるバージョンのカーネルを実行する
- 30. バーチャルボックスpythonの異なるpythonバージョン
toxはプラグインではありません! – plaes