メインコンテンツまでスキップ
バージョン: DAI 7.3

GitリポジトリからDAIへのSuiteの追加

Gitリポジトリ(リポ)に存在するSuiteは、DAIに追加することができ、これによりモデルやスクリプトベースのテストケースでこれらのSuiteのスクリプトを使用することができます。

新しいGit接続を設定した後、初期設定の一部としてSuiteを追加するためにSuite管理ページに移動するか、Git接続を保存した後に後で戻ることができます。Suite管理ページは、Git接続の編集ページの上部のタブや、Git接続のリストページのActionメニューからいつでもアクセスできます。

初期設定後、リポのファイル構造をクローンして解析し、DAIに追加できるSuiteを特定するまでわずかな遅延があります。

Suiteの追加

Git接続が確認されたら、以下の手順に従ってDAIにSuiteを追加できます:

  1. Git接続のManage suitesタブに移動します。
  2. Add a Suiteをクリックします。
  3. Choose a suiteと表示されるドロップダウンラベルをクリックします。
  4. Suiteを選択します。
  5. Saveをクリックします。
  6. これでDAIのテストを設定するためにこれらのSuiteを使用できます。

Suiteを追加すると、DAIは定期的にGitリポと同期し、スクリプトベースのテストケースを作成する際に最新のスクリプトを選択できます。

DAIにSuiteを追加したら、Designer -> Suiteページに移動すると、Suiteリストに追加されているのが確認できます。

Note

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をロードすることはサポートしていません。