これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド runtest です。
プログラム:
NAME
runtest - DejaGnu テストドライバー
SYNOPSIS
ランテスト [オプション]...
DESCRIPTION
デジャグヌ Expect を使用してプログラムをテストするためのフレームワークです。 ランテスト ドライバープログラムです
の デジャヌー。 どのテストを実行するか、どのように実行するかを制御します。
OPTIONS
- すべて すべてのテスト結果を出力します。 デフォルトでは、予期しない結果のみが表示されます。
- デバッグ
オンにする 期待する 内部デバッグ出力。 出力は次のファイルに記録されます。
dbg.log.
- 建てる トリプレット
ビルド システムの構成 TRIPLET。
- ディレクトリ DIRECTORY
指定された DIRECTORY 内のテストのみを実行します。
- 助けて ヘルプ画面を印刷して終了します。
- ホスト トリプレット
ホスト システムの構成 TRIPLET。
--host_board NAME
使用するホストボード定義。
- 無視 test1.exp test2.exp ...
指定されたテストを実行しないでください。
- 郵便物 名前1 name2 ...´
テスト結果を受け取るための電子メール アドレス。
- 名前 ホスト名
ターゲットボードのネットワークホスト名。
--objdir パス
パス コンパイルされたテスト コードを含むディレクトリです。
--outdir DIRECTORY
テストログ出力用の DIRECTORY の名前。
- リブート
次の場合にターゲットボードを再起動します。 ランテスト 初期化します (サポートされている場合)。
--srcdir パス
パス は、テスト ディレクトリを含むディレクトリです。
- 状態
Tcl エラー時に終了ステータスを失敗に設定します。
--strace N
オンにします 期待する 内部トレース N 深いレベル。 出力はファイルに記録されます
呼ばれます dbg.log.
- 目標 トリプレット
ターゲットの構成 TRIPLET。
--target_board NAME
テストを実行するターゲット ボード名のリスト。
- 道具 ツール名
テストするツールを指定します。 ツール名 適用されるテストスイートを制御し、
関連する初期化モジュール。
--tool_exec パス
テストする実行可能ファイルへの PATH を指定します。
--tool_opts OPTIONS
ツールに渡す追加のオプション。
-詳細、 -v
テスト ケースと DejaGnu ユーティリティ コードからのより多くのデバッグ出力を有効にします。 もっと使おう
生産量をさらに増やすには、一度より多くのことを行います。
- バージョン、 -V
DejaGnu、Expect、および Tcl のバージョンを出力します。
--xml[=ファイル], -x
XML出力を生成します。 FILE はオプションです。 指定した場合、それは出力ファイルの名前です。
指定しない場合、出力ファイルにはツールにちなんだ名前が付けられます。
-D[数値]
Tcl デバッガをアクティブ化します。 数 1 または 0 のいずれかになります。1 の場合、
実行を開始するとシェルが壊れることが予想されます。 割り込みキーは DejaGnu を引き起こします
をクリックしてデバッガ プロンプトにドロップします。 0 の場合、DejaGnu は通常どおり起動しますが、^C がドロップされます。
デバッガーのプロンプトに表示されます。
コマンドライン上のすべてのファイル名は、
実行するテスト名。 通常、これらはテスト スクリプトの名前です (例: foo.exp)。
Makefile スタイルの変数は、ツール名とそのフラグを指定するために使用されます。 これらとその他の
構成に依存する値はファイルに保存されます サイト.exp、の間に作成されました
構成。
EXIT コード
ランテスト いずれかのテストが失敗した場合は終了コードを 1 に設定し、すべてのテストが失敗した場合は終了コードを 0 に設定します。
テストに合格しました。
onworks.net サービスを使用してオンラインで runtest を使用する
