2017-12-26 14 views

答えて

0

私はそれがランダムな順序でテストを実行しているRspecであると信じています。詳細はこちらを参照してください。例えば

Rspec order option

あなたは同じテスト結果を見てみたいとまだあなたが次の操作を行うことができ、ランダムにそれらを実行したい場合は、

あなたは--orderランダム使用、RSpecのは、ランダム出力しますそれに番号 を使用してランダマイザをシードします。

--orderランド:1234 --orderのデフォルトは、それらが各ファイルで宣言されているようRSpecのグループとの例をロードするように指示

bundle exec rspec --order rand ## for example this will results with a seed 1234 

あなたは同じランダムな順序での試験と同じ数を実行する場合あなたは実行することができます

bundle exec spec --order rand:1234 # This will always run the test in same random order with the given seed (1234) 
+0

ありがとう!同じシードを使用すると、実行されたスペックの数が再現されます。しかし、私は仕様のすべてが実行されていない理由について何か手がかりを見つけることができません。 –

+0

私は、提供された詳細に基づいて考えることができるのは、パターンのあるものかもしれません。https://relishapp.com/rspec/rspec-core/docs/command-line/pattern-option – Shani

+0

ほとんどがそうですどんな種子による最後のテストでも、スイートを黙々と爆撃していますか? – TomDunning

関連する問題