rp-testlinklink (1.0.0) | 2012-11-18 17:32 |
Move to : http://www.r-labs.org/projects/rp-testlinklink/wiki/PluginUsageEn
移動しました : http://www.r-labs.org/projects/rp-testlinklink/wiki/PluginUsage
FrontPage >>
Wiki 編集画面で次のように記述します。
{{testlink(リンク対象, ID [, ...])}} {{testcase(ID)}} {{testreport(ID, PlanID [, 出力項目, ...])}}
リンク対象には対象を特定する識別名を記述します。 testcase, testreport マクロはそれぞれ case, report の識別名を省略したものです。
また、 ID 以降の引数は識別名によって変わります。(通常何も指定しません)
使用できるリンク対象は以下のものです。
識別名 | リンク対象 | 備考 |
case | テストケース | |
suite | テストスウィート | |
project | テストプロジェクト | (TestLink 1.8 以上) |
plan | テスト計画 | |
milestone | マイルストーン | |
build | ビルド情報 | |
cfield | カスタムフィールド | |
keyword | キーワード情報 | |
user | ユーザ情報 |
テスト結果用(TestLink 1.8 以上)
識別名 | リンク対象 | 備考 |
report | テストレポート | ID が 2 つ必要。引数にレポートの出力項目を指定可能。 |
planreport | テスト計画レポート | ID が 2 つ必要。引数にレポートの出力項目を指定可能。 |
metrics | メトリクス | |
result | テスト結果の表示 | 引数にステータスを指定可能 |
graph | 結果のグラフ表示 |
(注) TestLink 側は自動ログインできる状態でないと上手く表示できません。
記述する ID の調査方法は FindTestLinkId をご覧ください。
report, planreport の場合、引数として ID を二つ(ID, PlanID)指定する必要があります。
また、その後に出力項目を指定することが出来ます。
指定可能な出力項目は以下のものです。
出力項目 | 説明 | report | planreport |
toc | 目次 | ○ | ○ |
header | テストスイートの説明 | ○ | ○ |
summary | テストケースの要約 | ○ | ○ |
body | 本文 | ○ | ○ |
author | テストケース作者 | ○ | ○ |
keyword | テストケースに関連するキーワード | ○ | ○ |
cfields | テストケースに関連するカスタムフィールド | ○ | ○ |
passfail | 成功/失敗と備考 | ○ | |
metrics | メトリクス | ○ | |
testplan | テスト計画の説明 | ○ |
出力項目を省略した場合には設定画面で設定した項目を出力します。
result の場合、 ID の後に出力対象のステータスを指定することが出来ます。
省略時にはすべて表示します。
ステータス | 説明 |
f | 失敗したテストケース |
b | ブロックされたテストケース |
n | 未実行のテストケース |
testfile マクロは MS Word 形式などでの出力ファイルへのリンクです。 (TestLink 1.8 以上)
Wiki 編集画面で次のように記述します。
このマクロは引数の先頭にフォーマット名を指定することを除き、 testlink マクロと同一です。
フォーマットにより、指定可能な識別名が変わります。
フォーマット | フォーマット名 | 指定可能な識別名 |
OpenOffice Writer | odt | report, planreport |
OpenOffice Calc | ods | metrics, result |
MS Excel | xls | metrics, result |
MS Word | doc | report, planreport |
{{testcase(sample-1)}} {{testlink(case, sample-1)}} {{testlink(suite, 2)}} {{testlink(project, 1)}} {{testlink(plan, 5)}} {{testlink(milestone, 1)}} {{testlink(build, 1)}} {{testlink(cfield, 1)}} {{testlink(user, 1)}}
テスト結果用
{{testreport(2,6)}} {{testlink(report, 2, 6)}} {{testreport(2,6, header, summary, toc, body, cfields, passfail, metrics, author, keyword)}} {{testlink(planreport, 2, 6)}} {{testlink(planreport, 2, 6, header, summary, toc, body, cfields, author, testplan, keyword)}} {{testlink(metrics, 6)}} {{testlink(result, 6)}} {{testlink(result, 6, f)}} {{testlink(graph, 6)}}
ファイルダウンロード用
{{testfile(doc, report, 2,6)}} {{testfile(odt, planreport, 2, 6, header, summary, toc, body)}} {{testfile(xls, metrics, 6)}} {{testfile(ods, result, 6)}} {{testfile(ods, result, 6, n)}}