Application Integration でサポートされているコネクタをご覧ください。

テストケースをアップロードして、ダウンロードする

このドキュメントでは、統合のテストケースをアップロードおよびダウンロードする方法について説明します。テストケース、サポートされているテスト構成、制限事項については、テストケースの概要をご覧ください。

始める前に

  • テストケースのアップロードとダウンロードに必要な権限を取得するには、プロジェクトに対する Application Integration 編集者roles/integrations.integrationEditor)IAM ロールの付与を管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。

    この事前定義ロールには、テストケースのアップロードとダウンロードに必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。

    必要な権限

    テストケースのアップロードとダウンロードを行うには、次の権限が必要です。

    • テストケースをアップロードする。 integrations.googleapis.com/testCases.create
    • テストケースをダウンロードする。 integrations.googleapis.com/testCases.get

    カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。

  • テストケースをダウンロードするには、統合にテストケースがあることを確認します。テストケースの作成方法については、テストケースを作成するをご覧ください。

テスト ケースをアップロードする

テストケースをアップロードするには、次のいずれかのオプションを選択します。

Console

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. テストを作成する既存の統合を選択します。

    統合エディタで統合が開きます。

  4. ローカルマシンからテストケースをアップロードするには、[テストケース] リストから [テストケースをアップロード] を選択します。

API

projects.locations.integrations.versions.testCases.upload メソッドを呼び出し、関連パラメータを指定します。次に例を示します。

POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases:upload

以下を置き換えます。

  • PROJECT_ID: Google Cloud プロジェクトの ID
  • LOCATION: 統合が配置されているリージョン
  • INTEGRATION_NAME: 統合の名前
  • INTEGRATION_VERSION: 統合のバージョン

リクエストの本文には、文字列形式のファイルのコンテンツとファイル形式が含まれます。有効なファイル形式は .json.yaml です。

テストケースをダウンロードする

統合バージョンのテストケースをダウンロードするには、次のいずれかのオプションを選択します。

Console

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. テストケースを含む既存の統合を選択します。

    統合エディタで統合が開きます。

  4. [テストケース] をクリックし、[テストケースを開く] をクリックします。[テストケース] ペインに、現在の統合バージョンのテストケースのリストが表示されます。
  5. ダウンロードするテストケースを選択します。

    統合エディタページで、デザイナー キャンバスに [テストケース モードが有効です] と表示されます。

  6. [ダウンロード] をクリックします。

API

projects.locations.integrations.versions.testCases.download メソッドを呼び出します。次に例を示します。

POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID

以下を置き換えます。

  • PROJECT_ID: Google Cloud プロジェクトの ID
  • LOCATION: 統合が配置されているリージョン
  • INTEGRATION_NAME: 統合の名前
  • INTEGRATION_VERSION: 統合のバージョン
  • TEST_CASE_ID: ダウンロードするテストケースの ID

次のステップ