it-swarm-ja.com

コマンドラインからドラッシュテストを実行する方法

Drushをcomposer経由でインストールしましたが、最初はdrush 8がインストールされていました。

次に、drush test-runコマンドを使用してテストを実行しようとしましたが、残念ながら、コマンドが見つからないことを示す次の出力が表示されます。

(16:38 vagrant @ devbox .composer)> drush test-run help drushコマンド 'test-run help'が見つかりませんでした。 drush cache-clear drushを実行して[エラー]をクリアします

composerを介してバージョン7をインストールすると、同じ出力が得られます。Drushキャッシュをクリアしても効果がありませんでした。何か不足していますか?

7
stefgosselin

test-runコマンドはDrushから削除されました ;ここでの推奨事項は、単にscripts/run-tests.shスクリプトはDrupalフォルダに直接あります。

参照: コマンドラインによるテストの実行

5
greg_1_anderson

drupal rootからテストを実行するための正確なコマンドは次のとおりです。

php scripts/run-test.sh module_name

ここで、モジュール名は、たとえばプロファイルまたはカスタムモジュール名です。同様に、特定のモジュールから特定のテストケースを実行することもできます。

3
Davinder Snehi

composerディレクトリにいるようです。ほとんどのコマンドを実行するには、サイトのルートDrupalにいる必要があります。

また、テストモジュールを有効にする必要があります。シンプルですか?

0
Queenvictoria