OCamlMakefile
FIXTURES = hoge.ml huga.ml TESTS = test_hoge.ml test_huga.ml MAIN = test_main.ml PACKS = oUnit RESULT = $(MAIN:.ml=) SOURCES = $(FIXTURES) $(TESTS) $(MAIN) all: bc ./$(RESULT) include OCamlMakefile
とか書いておけば、makeとたたくと、かってにコンパイルしてテストを実行してくれる。コンパイルのメッセージが長々と続くので、make -sがお勧めか。
ポイントは、PACKSにoUnitを追加しておくこと。これでocamlfindを使って検索してきてくれる。
これだと、常にテスト用プログラムがコンパイルされてしまうので、リリース用になんかすることも考えたいが、スマートなのを思いつかない。