8.17. DejaGNU-1.6.3

DejaGnu パッケージは、GNU ツールに対してテストスイートを実行するフレームワークを提供します。 これは expect によって書かれており、expect そのものは Tcl(ツールコマンド言語)を利用しています。

概算ビルド時間: 0.1 SBU
必要ディスク容量: 6.9 MB

8.17.1. DejaGNU のインストール

アップストリームは、専用のビルドディレクトリを作成して DejaGNU をビルドすることを推奨しています。

mkdir -v build
cd       build

DejaGNU をコンパイルするための準備をします。

../configure --prefix=/usr
makeinfo --html --no-split -o doc/dejagnu.html ../doc/dejagnu.texi
makeinfo --plaintext       -o doc/dejagnu.txt  ../doc/dejagnu.texi

コンパイル結果をテストするなら以下を実行します。

make check

パッケージをインストールします。

make install
install -v -dm755  /usr/share/doc/dejagnu-1.6.3
install -v -m644   doc/dejagnu.{html,txt} /usr/share/doc/dejagnu-1.6.3

8.17.2. DejaGNU の構成

インストールプログラム: dejagnu, runtest

概略説明

dejagnu

DejaGNU の補助コマンドローンチャー。

runtest

expect シェルの適正な場所を特定し DejaGNU を実行するためのラッパースクリプト。