Pycharm 2017.1の新しいバージョンをインストールするだけで、py.testのテストケースがすべて停止しました。ちょっと掘り下げて、プロジェクトのTest
ディレクトリからテストケースを実行するために使用されていた以前のバージョンのPycharmのようだ。今PycharmはプロジェクトRoot
ディレクトリからテストを実行しているように見えるため、テストの検出が正しく機能していません。ランナーカレントディレクトリのためPycharm 2017.1でpy.testテストが失敗する
他は同じproblemを識別しましたが、まだ解決策はありません。
私は手動で作業ディレクトリをEdit Configurations
に設定しようとしましたが、動作しませんでした。いずれにせよこの問題を解決するための提案がありますか?
私は以前はテストケースを右クリックすることができましたが、Pycharm
はその単一のケースだけを実行するオプションを与えてくれました。今、そのオプションはもう表示されません。私は、エラーメッセージにEmpty test suite.
を取得していて、おそらくそれは、テストの発見に関連している可能性がPycharmため
エラー・ログを追加しました。テストではなく../test directory
のパッケージルートディレクトリから実行されることに注意してください:
Testing started at 6:15 PM ...
Launching py.test with arguments
test_pyugend.py::test_bokeh_sweep_plot_overall
ERROR: file not found: test_pyugend.py::test_bokeh_sweep_plot_overall
============================= test session starts
==============================
platform linux -- Python 3.5.2, pytest-3.0.5, py-1.4.32, pluggy-0.4.0
rootdir:
/media/krishnab/jaimini/development/gender_equity/
university_gender_dynamics/py_package_ugend, inifile:
========================= no tests ran in 0.00 seconds
=========================
Process finished with exit code 0
Empty test suite.
マイPycharm
バージョン情報は、次のとおりです。
PyCharm 2017.1
Build #PY-171.3780.115, built on March 24, 2017
Licensed to shrikrishna bhogaonker
Subscription is active until January 13, 2018
For educational use only.
JRE: 1.8.0_112-release-736-b13 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.4.0-59-generic
[実行コンフィギュ
はこの絵で捕獲しました。同じ状況を有する
は、エラー・ログを共有することができますpycharmはconfigを実行しますか? –
@KashifSiddiquiリクエストした通りにOPを更新しました。 – krishnab
'作業ディレクトリ'フィールドを変更できますか?それをあなたのプロジェクトディレクトリに変更し、何が起こるかを見てみましょう。 –