noble (1) runtest.1.gz

Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名前

       runtest - DejaGnu テストドライバー

書式

       runtest [OPTION]...

説明

       DejaGnu  は Expect を利用したプログラムテストのためのフレームワークです。 runtestDejaGnu におけるドラ
       イバープログラムです。 これは実行するテストと、 その実行方法を制御します。

オプション

       --all, -a
              テスト結果をすべて出力します。 デフォルトでは、 期待どおりではない結果が出力されます。

       --build TRIPLET
              ビルドシステムにおける TRIPLET を設定します。

       --debug
              Expect の内部的なデバッグ出力をオンにします。  処理結果は  dbg.log  というファイルにログ出力されま
              す。

       --directory DIRECTORY
              指定された DIRECTORY に対してのみテストが実行されます。

       --global_init NAME
              libdir にあるグローバルな初期化ファイルに用いる NAME を指定します。 このオプションが指定されなかっ
              た場合のデフォルトは site.exp です。

       --help 使用方法に関するメッセージを表示して終了します。

       --host TRIPLET
              ホストシステムにおける TRIPLET を設定します。

       --host_board NAME
              利用するホストボード (host board) を定義します。

       --ignore test1.exp test2.exp ...
              指定するテストを実行しません。

       --local_init NAME
              カレントディレクトリと objdir の両方にある、 テストスイート用のローカル初期化ファイルに用いる NAME
              を指定します。 このオプションが指定されなかった場合のデフォルトは site.exp です。

       --log_dialog
              Expect による出力を標準出力に書き出します。

       --mail ´name1 name2 ...´
              テスト結果を受け取るメールアドレスを指定します。

       --objdir PATH
              PATH には、 コンパイル済のテストコードを含むディレクトリを指定します。

       --outdir DIRECTORY
              テストログ結果を出力する DIRECTORY 名を指定します。

       --reboot
              runtest が初期化を行う際に (対応していれば)、 ターゲットボードを再起動します。

       --srcdir PATH
              PATH には、 テストディレクトリを指定します。

       --strace N
              Expect  の内部トレースレベルを  N まで上げます。 処理結果は dbg.log というファイルにログ出力されま
              す。

       --target TRIPLET
              ターゲットの TRIPLET を設定します。

       --target_board NAME
              テスト実行するターゲットボードの NAME 一覧を設定します。

       --tool TOOLNAME
              テストされるツールを指定します。 TOOLNAME は、  適用されるテストスイートおよび関連初期化モジュール
              を制御します。

       --tool_exec PATH
              テストする実行ファイルへのパスを指定します。

       --tool_opts OPTIONS
              ツールに受け渡す追加の OPTIONS を指定します。

       -v, --verbose
              テストケースや  DejaGnu ユーティリティーコードから、 詳細なデバッグ出力を行うようにします。 複数指
              定すれば、 より詳細な出力が得られます。

       -V, --version
              DejaGNU, Expect, Tcl のバージョンを表示します。

       -x, --xml
              XML 出力を生成します。 出力ファイル名は、 ツール名に拡張子 .xml をつけたものになります。

       -D[number]
              Tcl デバッガーを有効にします。 number には 1 か 0 を指定します。 これが 1 の場合、 Expect シェルは
              起動後にブレークします。  インタラプトキー (interrupt key) を入力すれば、 DejaGnu のデバッガープロ
              ンプトになります。 0 の場合は DejaGnu が普通に起動しますが、 Control-C  を入力すればデバッガープロ
              ンプトになります。

       コマンドラインからファイル名を指定すると、
       それが実行するテスト名になります。 普通はテストスクリプトの名前とします (たとえば foo.exp)。

       Makefile 風の変数を使って、 ツール名やそれに対するフラグを指定することができます。 こういった指定やその他
       の構成に依存する値は、 設定の際に生成され、 ファイル site.exp に保存されます。

   終了ステータス
       0      失敗が想定されているテスト、 あるいは対応していないテストを含めた、 すべてのテストが成功した場合。

       1      テストに失敗した場合、 期待どおりにならなかった場合、 未解決の場合。

       2      テストスクリプト内において Expect が何らかのエラーとなった場合。

著者

       Rob Savoye (rob@welcomehome.org)

バグ報告

       バグ報告は <bug-dejagnu@gnu.org> までお願いします。

著作権

       Copyright © 2005-2016, 2018, 2020 Free Software Foundation, Inc.

       This is free software.  You may redistribute copies of it under the  terms  of  the  GNU  General  Public
       License <http://www.gnu.org/licenses/gpl.html>.  There is NO WARRANTY, to the extent permitted by law.

関連項目

       DejaGnu の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。 info プログラムが適切に
       インストールされていれば、 以下のコマンド

              info dejagnu

       を実行して完全なマニュアルを参照できます。

                                                   2018-12-01                                         runtest(1)