[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

執行單元測試

WARNING
所有Magento CLI命令都必須由檔案系統擁有者執行。

此命令會執行Commerce 2程式碼庫中定義的一組測試。 您可以執行所有測試或您選取的測試。 每當指定不支援的型別時,程式就會終止並列出所有可用的型別。 執行後,詳細報告隨即顯示,顯示測試回合和結果。

先決條件

執行此命令之前,下列​ 必須 ​為true:

  • 必須啟用Magento_Developer模組。 您可以依照以下方式啟用它:

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

    只有在必要時才使用--force選項。

  • 您的系統必須設定為執行所需的測試。

例如,若要執行整合測試,您應該將dev/tests/integration/etc/install-config-mysql.php.dist複製到dev/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