GitリポジトリからDAIへのSuiteの追加
Gitリポジトリ(リポ)に存在するSuiteは、DAIに追加することができ、これによりモデルやスクリプトベースのテストケースでこれらのSuiteのスクリプトを使用することができます。
新しいGit接続を設定した後、初期設定の一部としてSuiteを追加するためにSuite管理ページに移動するか、Git接続を保存した後に後で戻ることができます。Suite管理ページは、Git接続の編集ページの上部のタブや、Git接続のリストページのActionメニューからいつでもアクセスできます。
初期設定後、リポのファイル構造をクローンして解析し、DAIに追加できるSuiteを特定するまでわずかな遅延があります。
Suiteの追加
Git接続が確認されたら、以下の手順に従ってDAIにSuiteを追加できます:
- Git接続のManage suitesタブに移動します。
Add a Suite
をクリックします。Choose a suite
と表示されるドロップダウンラベルをクリックします。- Suiteを選択します。
- Saveをクリックします。
- これでDAIのテストを設定するためにこれらのSuiteを使用できます。
Suiteを追加すると、DAIは定期的にGitリポと同期し、スクリプトベースのテストケースを作成する際に最新のスクリプトを選択できます。
DAIにSuiteを追加したら、Designer
-> Suite
ページに移動すると、Suiteリストに追加されているのが確認できます。
Suite名は、DAIの内部ストレージとすべてのGit接続でユニークである必要があります。DAIの内部ストレージに同じ名前のSuiteが既に存在する場合、ドロップダウンで選択肢として表示されません。 これは、この制約を回避するためにSuiteフォルダの名前を変更する必要があるかもしれません。既存のDAISuiteを削除すると、そのSuiteに関連するデータが失われることに注意してください。
Suiteの削除
GitリポジトリからDAIに追加されたSuiteは、Git接続のSuite管理ページの各Suiteの右側にあるゴミ箱アイコンをクリックするか、Designer > Suiteページのリンク解除オプションを使用して削除できます。
リポからインポートしたSuiteのリンクを解除すると、そのSuiteを使用するすべてのテストがカスケード削除されます。既にスクリプトベースのテストケースを設定している場合、またはGit接続からのSuiteを使用してモデルにスニペットを添付している場合、これらのスクリプトテストは削除され、これらのモデルは実行できなくなります。
Helper Suiteについて
Helper Suiteは、メインSuiteと同じリポに位置している必要があり、各Helper Suiteは個別にインポートする必要があります。DAIは、単一のテスト設定に複数のリポジトリからのSuiteをロードすることはサポートしていません。