パルカワ2

PerlとRubyとイチャラブ

proveでテスト毎にあれこれする。

package t::lib::App::Prove::Hooks;
use strict;
use warnings;

# テストの前にやってほしいこと
BEGIN {
    ...;
}

# テストの後にやってほしいこと
END {
    ...;
}
# .proverc
--exec "perl -Mt::lib::App::Prove::Hooks"

でいいなと思いました。

t::lib::App::Prove::Hooksの中で読み込むのが遅いモジュールを読み込むと、
そのモジュールを読み込む必要がないテストが遅くなったりします。