Power Query SDK テスト フレームワーク パート 6 - テストの追加とさまざまなオプションの解釈
このマルチパート リファレンスでは、Power Query コネクタ開発者向けの標準テスト スイートのセットアップと実行について説明します。 このリファレンスは、カスタム コネクタをテストするために環境が確実にセットアップされるように、順番に行われることを意図しています。
ここでは、拡張コネクタのテストをさらに追加し、その他のユース ケースまたは標準化されたテスト スイートがニーズに合わないかどうかについて確認できます。
このセクションでは、次の作業を行います。
- コネクタのテストの作成
- さまざまな構成とオプションでテストの実行
カスタム テストの作成
次の手順では、カスタム テストを追加する方法が示されています。
- \testframework\tests\TesSuites の配下に \Custom フォルダーを作成します。
- テストする必要がある M クエリを持つ PQ ファイルを作成し、\Custom ディレクトリに配置します。
- \testframework\tests\ConnectorConfigs<Connector Name>\Settings フォルダーの配下に CustomSettings.json 設定ファイルを作成します。 設定ファイルにテスト フォルダー(たとえば、
"QueryFilePath": "TestSuites/Custom"
)とパラメーター クエリ ファイル(たとえば、"ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq"
)のパスを追加します。 - テストを初めて実行して PQOut 出力ファイルを生成します。
- 後続の実行は、PQOut 出力ファイルで生成された出力を検証します。
さまざまな構成とオプションのリファレンス
比較コマンドの実行中に適用できるさまざまなオプションと例については、「pqtest-compare」を参照してください。
まとめ
このセクションでは、コネクタのテストを追加する方法と場所について説明しました。 compare コマンドが使用するさまざまな構成とオプションのリファレンスもあります。
次のセクションでは、テスト フレームワークを使用してテストにパイプラインを設定することにより、テストの実行を自動化する方法について説明します。