Application Integration でサポートされているコネクタをご覧ください。
テストケースをアップロードして、ダウンロードする
このドキュメントでは、統合のテストケースをアップロードおよびダウンロードする方法について説明します。テストケース、サポートされているテスト構成、制限事項については、テストケースの概要をご覧ください。
始める前に
-
テストケースのアップロードとダウンロードに必要な権限を取得するには、プロジェクトに対する Application Integration 編集者(
roles/integrations.integrationEditor
)IAM ロールの付与を管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。この事前定義ロールには、テストケースのアップロードとダウンロードに必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
テストケースのアップロードとダウンロードを行うには、次の権限が必要です。
- テストケースをアップロードする。
integrations.googleapis.com/testCases.create
-
テストケースをダウンロードする。
integrations.googleapis.com/testCases.get
- テストケースをアップロードする。
- テストケースをダウンロードするには、統合にテストケースがあることを確認します。テストケースの作成方法については、テストケースを作成するをご覧ください。
テスト ケースをアップロードする
テストケースをアップロードするには、次のいずれかのオプションを選択します。
Console
- Google Cloud コンソールで [Application Integration] ページに移動します。
- ナビゲーション メニューで [統合] をクリックします。
[統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。
- テストを作成する既存の統合を選択します。
統合エディタで統合が開きます。
- ローカルマシンからテストケースをアップロードするには、[テストケース] リストから [テストケースをアップロード] を選択します。
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 プロジェクトの IDLOCATION
: 統合が配置されているリージョンINTEGRATION_NAME
: 統合の名前INTEGRATION_VERSION
: 統合のバージョン
リクエストの本文には、文字列形式のファイルのコンテンツとファイル形式が含まれます。有効なファイル形式は .json
と .yaml
です。
テストケースをダウンロードする
統合バージョンのテストケースをダウンロードするには、次のいずれかのオプションを選択します。
Console
- Google Cloud コンソールで [Application Integration] ページに移動します。
- ナビゲーション メニューで [統合] をクリックします。
[統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。
- テストケースを含む既存の統合を選択します。
統合エディタで統合が開きます。
- [テストケース] をクリックし、[テストケースを開く] をクリックします。[テストケース] ペインに、現在の統合バージョンのテストケースのリストが表示されます。
- ダウンロードするテストケースを選択します。
統合エディタページで、デザイナー キャンバスに [テストケース モードが有効です] と表示されます。
- [ ダウンロード] をクリックします。
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 プロジェクトの IDLOCATION
: 統合が配置されているリージョンINTEGRATION_NAME
: 統合の名前INTEGRATION_VERSION
: 統合のバージョンTEST_CASE_ID
: ダウンロードするテストケースの ID
次のステップ
- テストケースについて学習する。
手順は次のとおりです。
- テストケースを作成する。
- テストケースを構成する。
- テストケースを実行して、テストケースの実行ログを表示する。
- テストケースをコピーして、削除する。