最近 Test を書く勉強を始めたのですが、Test::Harness Module についてくる prove ってコマンドが凄い便利なことにやっと気が付きました。これ実はコアモジュールで、var 5.8.8 だと 2.56 が標準で入っているはずなんでコマンドも perl の入っているディレクトリにはいっているはず。(まぁ Hacker な皆さんはご存知のことだと思うのですが、なにぶん日本語での情報が見つからない。もしかしたら今まで読んだ書籍の中にも書いてあったのかもしれないけど、見逃してる可能性大)
テストを実行するときってコマンドラインで perl t/test.t とか打つのでもいいんだけど、そこで prove を使うと、Test::Harness を使った実行結果が表示される。オプションで -v を指定してやることで、個別のテスト結果も出るのでいい感じです。
でも、いちいちテスト書いて、コマンドラインに戻ってテストの実行をするのは面倒なので Emacs で実行する方法を探しました。っで調べたら Perl Hacks に載ってました。第一章 Hacks#10 の "Vim の中からテストを実行しよう" の項目にちらっと出ています。詳しくは Perl Hacks を読みましょう!
オライリー・ジャパン (2007/01)
売り上げランキング: 76719

Perl Hacker になるための一冊
アイディア本


最近のコメント