私はキュウバーと約1年間働いており、途中で機能やステップの定義を絶えずリファクタリングしてきました。私は、多くのファイルに定義されたたくさんのステップを持っています。私は助けができませんが、それらの多くがもはや必要ではないように感じます。どのキュウリのステップ定義がもはや使用されていないことを見つける方法はありますか?使用されていないキュウリのステップを見つける方法
20
A
答えて
32
フォーマッタはこれを行うことができますstepdefs、例えば:
cucumber --dry-run -f stepdefs
これは、任意の非マッチのための「ANYのステップによって一致しない」印刷されます。
のステップが他のステップで使用されているの場合は、正確な結果を得るために--dry-run
を省略してください。 --dry-run
では、ステップは実行されず、キュウリは、参照されたステップが実際に使用されていることを知りません。
5
simplecovなどのカバレッジツールでストーリーを実行してみることができます。
デフォルトでは、キュウリステップなどのテストコードは除外されていると思われます。通常、テストコードの量ではなく、アプリコードのうちどれだけ多くがカバーされているかが重要です。
関連する問題
- 1. ネットワークで使用されていないIPアドレスを見つける方法は?
- 2. 定義されていないステップ定義キュウリ
- 3. どのFitNesseバージョンが使用されているかを見つける方法
- 4. HTMLページ(キュウリ/カピバラ)でランダムなIDを見つける方法
- 5. ウェブサイトで使用されている認証を見つける方法
- 6. Javaクラスで使用されているメモリを見つける方法は?
- 7. containsを使用しないでXPathを見つける方法
- 8. PHP Simple HTML DOM Parserを使用してハイパーリンクされていないテキストを見つける方法
- 9. ソートされていない配列の最大値を見つける方法
- 10. フォーカスされているNSTextfieldを見つける方法
- 11. スタックされているスレッドを見つける方法
- 12. BTソケットに使用されているUUIDを見つける
- 13. セレンを使用してキュウリのステップ定義ファイルを分割する方法ページオブジェクトモデル
- 14. もう使用されていないウェブサイトを見つけるには?
- 15. 結合モデルを使用したレールhabtm - リンクされていないレコードを見つける方法?
- 16. キュウリは機能ステップを見つけることができません
- 17. C++で使用されていないコードを見つけてインクルード
- 18. キュウリ定義済みのステップの使用
- 19. 辞書で最も頻繁に使用されているキーを見つけて、最も頻繁に使用する値を見つける方法
- 20. NSKeyedArchiver/NSKeyedUnarchiverで使用されるすべてのキーを見つける方法
- 21. Jenkinsパイプラインライブラリで使用されていないポートを見つけよう
- 22. Oracle 10gで最もアクセスされ、頻繁に使用されているテーブルを見つける方法
- 23. Cライブラリで使用されている正確なrand()を見つける方法はありますか?
- 24. キュウリの各シナリオステップにどのステップ定義が使用されているかを確認するには
- 25. Download Managerを使用してダウンロードされているファイルの名前を見つける方法
- 26. gitはマージされていないブランチを見つける
- 27. ヘルメットを着用していない人々を見つける方法
- 28. キュウリのステップ定義が見つかりません - InteliJ Gradle
- 29. 線形とバイナリを使用しないソートされていない配列の最大数を見つける
- 30. は、私は次のステップとキュウリのシナリオを持っているのRails /キュウリ/カピバラ
は、私が欲しいもののような音が、私は私が得ることを実行すると、デフォルトのプロファイルを使用して は '... 初期化されていない定数オブジェクト::工場(NameError)は' –
私はこれを見つけたフルスタックトレース –
を投稿してください最後の夜はキュウリの本です。明らかに、何が失敗しているのかを説明するenv.rbファイルはロードされません。私は物事を移動した後にそれを実行することができた、それは私が欲しいものです。ありがとう! –