Man page - runtest(1)

Packages contains this manual

Available languages:

en ja

Manual

runtest

名 前
書 式
説 明
オ プ シ ョ ン
終 了 ス テ ー タ ス
著 者
バ グ 報 告
著 作 権
関 連 項 目

名 前

runtest - DejaGnu テ ス ト ド ラ イ バ ー

書 式

runtest [OPTION]...

説 明

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

オ プ シ ョ ン

--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

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