IntelliJ IDEA 2020.3 ヘルプ

Tox サポート

IntelliJ IDEA は tox(英語) と統合され、複数の環境でテストを実行できます。

トックスを設定する

  1. Python(英語) がダウンロードされ、マシンにインストールされていることを確認します。

  2. tox(英語) をダウンロードします。

  3. Python プロジェクトを作成します

  4. 少なくとも 1 つの Python SDK が構成されていることを確認してください。

  5. Python SDK の tox をインストールします。

  6. プロジェクトに次のファイルがあることを確認します。

    • tox.ini

    • setup.py

    • テストファイル

毒性テストを実施する

  1. テスト要件を tox.ini ファイルに記録します。

    例:

    [tox] envlist = py37,py38 [testenv] deps = pytest commands = pytest

    詳細は https://pypi.org/project/tox/(英語) を参照してください。

  2. ファイル tox.ini を右クリックして実行を選択します。専用の tox 実行 / デバッグ構成が発売されました。

    結果は、実行ツールウィンドウのテストランナータブに表示されます。

    Running tox tests
  3. テストランナーのテスト結果を右クリックして特定の環境で tox を実行します。

    Context menu to run a tox test

テストツリービューには、IntelliJ IDEA が認識しているランナーのみが表示されます。IntelliJ IDEA がテストランナーを理解できない場合、インタープリター名のみが記述されます。

関連ページ:

プロジェクト

IntelliJ IDEA では、プロジェクトを使用して、ソースコード、テスト、使用するライブラリ、ビルド手順、個人設定を 1 つのユニットに整理できます。プロジェクト内のアクション、設定、ファイル、またはシンボルをすばやく見つけるには、どこでも検索機能を使用します。を 2 回押して、ポップアップにクエリを入力します。プロジェクトを切り替える:複数のプロジェクトを同時に開いている場合は、次のオプションを使用してプロジェクトを切り替えることができます。次のプロジェクトウィンドウに切り替える:...

Python SDK を設定する

以下は、Python プラグインがインストールされ使用可能になっている場合にのみ有効です。IntelliJ IDEA で Python スクリプトを開発するには、Python をダウンロードしてインストールし、少なくとも 1 つの Python SDK を構成します。Python SDK は、Python プロジェクトの Python インタープリターとして指定できます。IntelliJ IDEA は以下をサポートします: 標準 Python インタープリター、IronPython、PyPy、Jytho...

実行 / デバッグ構成: tox

以下は、Python プラグインがインストールされ使用可能になっている場合にのみ有効です。tox 実行 / デバッグ構成では、異なる Python バージョンとインタープリターでテストを実行することができます。このダイアログは、次のタブで構成されています。構成タブ、ログタブ、tox 引数 tox.ini スクリプトに渡される引数を指定してください。引数はスペースで区切られています(たとえば、)。環境でのみ実行プロジェクトを実行する Python 環境 / インタープリターをここに指定します。環境は、のよう...