blogこの広告は、90日以上更新していないブログに表示しています。SConsMakefileとかのビルドツールを使って、変更のあったファイルあるいは、その依存関係だけをコンパイルするっていうのはよくやりますが、変更したところだけテストするようにしたプロジェクトってあまり見たことないので試しにやってみた。Makefile.PLとかで簡単にやれるようになるとうれしいなと思いつつ、いまいち拡張のしかたよくわからないので、依存関係の解析まわりとかpythonで拡張できるらしいSConsを使ってみた。perlのプロジェクトで、t/*.tにテストファイルがあり、lib/**/*.pmにプロジェクト用のファイルがあるという前提。ここではProjという名前空間以下のファイルだけ依存関係の解析に含める。テスト1ファイルごとにperlのインタプリタを立ちあげるので、通常のテストに比べ、全件テストはかなり遅い。変更されたモジュールに関係したテストだけが走らせられるので、ファイルの変更を監視して変更された瞬間にうんぬん、みたいなことはやりやすいのではないかなという印象。(1)はてなブログをはじめよう!walf443さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。