[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

単体テストの実行

WARNING
すべてのMagento CLI コマンドは、​ ファイルシステム所有者によって実行する必要があります。

このコマンドは、Commerce 2のコードベースで定義された一連のテストを実行します。 すべてのテストを実行することも、選択したテストを実行することもできます。 サポートされていないタイプを指定すると、プログラムは終了し、使用可能なすべてのタイプが一覧表示されます。 実行後、テスト実行と結果を示す詳細レポートが表示されます。

前提条件

このコマンドを実行する前に、次の​ ​である必要があります。

  • Magento_Developer モジュールを有効にする必要があります。 次のように有効にできます。

    code language-shell
    bin/magento module:enable [--force] Magento_Developer
    

    --force オプションは、必要な場合にのみ使用してください。

  • 必要なテストを実行するようにシステムを設定する必要があります。

例えば、統合テストを実行するには、dev/tests/integration/etc/install-config-mysql.php.distdev/tests/integration/etc/install-config-mysql.phpにコピーし、環境に合わせて変更する必要があります。

実行中のテスト

コマンドの使用状況:

bin/magento dev:tests:run <test>

使用可能なテストタイプを一覧表示するには:

bin/magento dev:tests:run --help

リターンの例:

all, unit, integration, integration-all, static, static-all, integrity, legacy, default

例えば、統合テストを実行するには、次の手順を実行します。

bin/magento dev:tests:run integration
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c