Duneでのテストの書き方
Writing and Running Tests
3種類のテスト
Inline tests - written directly inside the .ml files of a library
Custom tests - run an executable, possibly followed by an action such as diffing the produced output.
Cram tests - expect tests written in Cram style.
Running Tests
dune runtest でテストを実行できる。dune test は dune runtest のエイリアス。
Inline Tests
インラインテストのライブラリには ppx_inline_test や qtest などがある。ppx_inline_test はDuneに標準添付されている。
(書きかけ)