Je ne peux pas le trouver dans l'article existant (c'est peut-être juste un mauvais moyen de le trouver), et il était difficile de le trouver dans la référence, donc je vais l'écrire sous forme d'article.
Si vous développez une gemme et souhaitez effectuer un test
rake test
Et c'est suffisant. Oups, comme condition préalable
bundle gem hoge
Utilisons un bijou avec une configuration typique faite comme suit.
Que faire si vous souhaitez exécuter uniquement un fichier de test spécifique? Vous pouvez spécifier le fichier comme suit.
rake test TEST=path/to/some_test.rb
Ceci est la référence officielle de Ruby class Rake :: TestTask (Manuel de référence Ruby 2.7.0) Il a été écrit comme "Exemple d'utilisation de la cible de test". Hmmm, mais c'est assez difficile d'accéder à cette page. De plus, il n'y a pas d'explication, une seule ligne est affichée comme "exemple".
Dans l'expérience, il semble qu'un caractère générique puisse être utilisé pour spécifier «TEST». Par conséquent, s'il est difficile d'écrire un répertoire ou une extension
rake test TEST=**/*/some_test*
Cela peut aussi être fait comme ça.
En passant, dans le cas d'un gem fait avec bundle gem hoge
, test
est la tâche par défaut, donc test
est abrégé.
rake TEST=**/*/some_test*
Vous pouvez également écrire.