15

以前は Heckle を使っていましたが、ParseTree の問題で ruby​​ 1.9 と互換性がありません。代替案を探しましたが、有望と思われるのは Chaser だけでした。Chaser には、RSpec で動作させることができるかどうかを確認するために使用できる明確なドキュメントがありませんでした。Test::Unit 依存関係があるようです。

では、テストの品質を実際にチェックするためにクールなツールを使用している人はいますか?

あるいは、c0 カバレッジよりも優れたカバレッジ ツールはありますか? これは、同じ問題を解決するのに役立ちます。今はcover_meを使っていますが、rcovと同じくc0です。

4

2 に答える 2

3

Mutant gemを調べましたか?

Rspec で動作します。

ここに素敵なチュートリアルがあります

$ gem install ミュータント-rspec

$ Mutant -I lib -r your_library --use rspec "YourClass#method_to_mess_with"
于 2012-03-01T16:40:55.027 に答える
2

Chaser はミューテーション テスト フレームワーク exemplor: exemplor-chaserでも動作します。

残念ながら、チェイサーの作成者は金魚のように集中力を維持できず、もはやそれを維持していません。彼は一種のミュータントに興味があり、ParseTree ではなく ruby​​_parser を使用するように heckle を変更できるかどうかも調べています。

于 2012-03-06T22:27:55.887 に答える