ファイヤープロジェクト
はじめに
2006-12-05T09:10+09:00   matsu
CUnitはLGPLなC言語プログラムのためのテスティングフレームワークらしい.
CUnitはC言語プログラムのためのテスティングフレームワークらしい. C言語プログラムのユニットテストを行う際に,便利で基本的な機能が備わっている. CUnitの実体はCのライブラリで,テストの際にはリンクして実行する必要がある. CUnitでは,テスト結果をレポートするために,以下のUIが用意されている.
  • XMLファイル(ノンインタラクティブ)
  • プログラミングインタフェース(ノンインタラクティブ)
  • コンソール(インタラクティブ)
  • グラフィカルインタフェース(インタラクティブ)
グラフィカルインタフェースはcursesを使用したものだが,私の環境ではなぜかヘッダファイルがなく,使用できないようだ.
ここから,ソースをダウンロードする. そして以下の手順でビルドを実行する.
$ ./configure
$ make
$ make install
ビルドにはautoconf(あとたぶんautomake)が必要である. インストールディレクトリに以下のディレクトリが作成されているはずである.
doc
CUnitの使用方法などが記述されたドキュメント
include
CUnitを使用するためのヘッダファイル
lib
CUnitの実体であるライブラリ.
man
CUnitのman.
share
XML形式のレポートのスタイルシートなど.
matsu(C)
Since 2002
Mail to matsu