web-dev-qa-db-fra.com

Comment exécuter des tests drush à partir de la ligne de commande?

J'ai installé drush via composer, initialement drush 8 a été installé.

J'essaie ensuite d'exécuter des tests via la commande drush test-run, malheureusement j'obtiens la sortie suivante indiquant que la commande n'est pas trouvée.

(16:38 vagrant @ devbox .composer)> drush test-run help La commande drush 'test-run help' est introuvable. Courir drush cache-clear drush pour effacer [l'erreur]

L'installation de la version 7 via composer donne la même sortie. Vider le cache drush n'a pas aidé, est-ce que je manque quelque chose?

7
stefgosselin

la commande de test a été supprimée de Drush ; il est maintenant recommandé d'exécuter simplement le scripts/run-tests.sh script dans le dossier Drupal directement.

Voir: Exécution de tests via la ligne de commande .

5
greg_1_anderson

La commande exacte pour exécuter le test à partir de drupal root est:

php scripts/run-test.sh module_name

Par exemple, le nom du module peut être Profile ou votre nom de module personnalisé. De même, vous pouvez également exécuter un cas de test particulier à partir d'un module particulier.

3
Davinder Snehi

Il semble que vous vous trouviez dans le répertoire composer. Vous devez être dans la racine Drupal de votre site pour exécuter la plupart des commandes).

Vous aurez également besoin du module de test activé. Est-ce que c'est plus simple?

0
Queenvictoria