単体テストの実行

WARNING
すべてのMagentoCLI コマンドは、 ファイル・システムのオーナーによって実行される必要があります。

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

前提条件

このコマンドを実行する前に、次の 必須 は true です。

  • Magento_Developer モジュールを有効にする必要があります。 有効にするには、次の手順を実行します。

    code language-bash
    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