テストデータで使える設定¶
settings テーブル¶
settings テーブルは、テストライブラリやリソースファイル、変数ファイルなどのインポート、テストスイートやテストケースのメタデータの定義に使います。 settings テーブルは、テストケースファイルとリソースファイルに書けます。 ただし、リソースファイルの中では、 settings テーブルはライブラリ・リソース・変数のインポートにしか使えません。
| 名前 | 説明 |
|---|---|
| Library | `ライブラリのインポート`__ |
| Resource | `リソースファイルの利用`__ |
| Variables | `変数ファイルの利用`__ |
| Documentation | `テストスイート`__ や `リソースファイル`__ の ドキュメント |
| Metadata | `任意のテストスイートメタデータ`__ |
| Suite Setup | `テストスイートのセットアップ`__ |
| Suite Teardown | `テストスイートのティアダウン`__ |
| Force Tags | `テストケースにタグを付ける`__ ときの強制タグ |
| Default Tags | `テストケースにタグを付ける`__ ときのデフォルトタグ |
| Test Setup | デフォルトの `テストセットアップ<test setup>`__ |
| Test Teardown | デフォルトの `テストティアダウンtest teardown`__ |
| Test Template | テストケースのデフォルトの `テンプレートキーワード`__ |
| Test Timeout | デフォルトの `テストケースタイムアウト`__ |
注釈
設定の名前の末尾には、 Documentation: のようにコロンを付加できます。プレーンテキスト形式のときなどに、読みやすくなります。
Test Case テーブル¶
テストケーステーブルの設定は、設定の書かれたテストケース内で有効です。 設定の中には、 settings テーブルで定義されたデフォルト値を上書きするものもあります。
| 名前 | 説明 |
|---|---|
| [Documentation] | `テストケースのドキュメント`__ の指定 |
| [Tags] | `テストケースのタグ`__ の指定 |
| [Setup] | `テストセットアップ`__ の指定 |
| [Teardown] | `テストティアダウン`__ の指定 |
| [Template] | `テンプレートキーワード`__ の指定 |
| [Timeout] | `テストケースのタイムアウト`__ の指定 |
キーワードテーブルの設定は、定義したユーザキーワードの中だけで有効です。
| 名前 | 説明 |
|---|---|
| [Documentation] | `ユーザキーワードのドキュメント`__ の指定 |
| [Tags] | `ユーザキーワードのタグ`__ の指定 |
| [Arguments] | `ユーザキーワードの引数`__ の指定 |
| [Return] | `ユーザキーワードの戻り値`__ の指定 |
| [Teardown] | `ユーザキーワードのティアダウン`__ の指定 |
| [Timeout] | `ユーザキーワードのタイムアウト`__ の指定 |