2009-03-12 6 views
3

どのようにしてのMakefile.PLのデフォルトテストパスをデフォルト値 t/*。tから変更できますか?ドキュメントに記載されている属性はありますが、機能しません。誰にどのようにそれを知っている? Makefile.PLでExtUtils :: Makemakerでテストファイルを保持するディレクトリを変更するにはどうしたらいいですか?

+1

ドキュメントに記載されている属性はどれですか? – innaM

+1

なぜこれをやりたいですか? – Schwern

答えて

2

WriteMakefile(
    test => { TESTS => 'tests/*.t'}, 
    .... 

ようになりますmake testtestsの代わりtでテストスクリプトを実行します。

+0

これは最新のMakemakerで動作するようですが、しばらく壊れていました。その破損により、私はTest :: Manifestを書くことができました。 –

+0

私はそれが自動ソートのためだと思った。 – Schwern

+0

私は実際にドキュメントでそれを見ました。しかし、私はそれを試していない、私はそれについて少し混乱していた(資本の属性と小文字の属性)。それはちょっと混乱します。 – marghi

1

Manniの提案では、MakeMakerがテストターゲットで使用するグロボパターンを持つことができますが、依然としてかなり制限されています。私はTest::Manifestを書いて、私が必要としていたことを正確に行うためにそれらの部分を上書きできるようにしました。 Test :: Manifestと同じことをしたくない場合でも、ソースを見れば私が行ったことを見ることができます。

+1

恐ろしい!なぜナゲットについて知りませんでしたか? – innaM

関連する問題