Ich kann es im vorhandenen Artikel nicht finden (vielleicht ist es nur ein schlechter Weg, es zu finden), und es war schwierig, es in der Referenz zu finden, deshalb werde ich es als Artikel schreiben.
Wenn Sie einen Edelstein entwickeln und einen Test durchführen möchten
rake test
Und es ist ausreichend. Ups, als Voraussetzung
bundle gem hoge
Verwenden wir einen Edelstein mit einer typischen Konfiguration wie folgt.
Was ist, wenn Sie nur eine bestimmte Testdatei ausführen möchten? Sie können die Datei wie folgt angeben.
rake test TEST=path/to/some_test.rb
Dies ist die offizielle Ruby-Referenz Klasse Rake :: TestTask (Ruby 2.7.0 Referenzhandbuch) Es wurde als "Beispiel für die Verwendung eines Testziels" geschrieben. Hmmm, aber es ist ziemlich schwierig, auf diese Seite zu gelangen. Außerdem gibt es keine Erklärung, nur eine Zeile wird als "Beispiel" angegeben.
Im Experiment scheint es, dass ein Platzhalter verwendet werden kann, um "TEST" anzugeben. Daher, wenn es schwierig ist, ein Verzeichnis oder eine Erweiterung zu schreiben
rake test TEST=**/*/some_test*
Es kann auch so gemacht werden.
Übrigens ist im Fall von Edelsteinen, die mit "Bundle Gem Hoge" hergestellt wurden, "Test" die Standardaufgabe, daher wird "Test" abgekürzt.
rake TEST=**/*/some_test*
Sie können auch schreiben.