次の方法で共有


コマンドおよびオプション

PQTest には、テスト プロセスを効率化するためのコマンド スイートがあり、それぞれに独自のオプション セットが用意されています。 これらのコマンドの詳細な説明と使用方法については、以降のセクションにまとめています。

コマンド

次の表に、PQTest.exe のすべてのコマンドを記載しています。

コマンド 説明
credential-template データ ソースの資格情報を設定するためのテンプレートを生成します。
比較 PQ (テスト ファイル) を実行し、結果を PQOut (テスト出力ファイル) と比較します。 テスト出力ファイルが存在しない場合は、自動的に生成されます。
delete-credential 資格情報ストアから資格情報を削除します。
discover 指定した式のデータ ソース検出結果を返します。
info すべての拡張モジュール情報を返します。
list-credential 資格情報ストア内のすべての資格情報を返します。
oauth 指定した式またはデータ ソースの OAuth クライアント情報を表示します。
refresh-credential 資格情報ストア内の OAuth 資格情報を更新します。
run-test テストを実行し、結果を返します。
set-credential 資格情報を設定し、資格情報ストアに保存します。
test-connection 指定したコネクタに対して TestConnection 呼び出しを実行します。
検証 コネクタの TestConnection 実装を検証します。
version 製品バージョン情報を返します。

[オプション]

次の表に、PQTest.exe コマンドのすべてのオプションを記載しています。

オプション 省略形。 説明
--help -?/-h コマンドやオプションのヘルプ情報を出力します。
--authenticationKind -ak 認証の種類 (Anonymous、UsernamePassword、Key、Windows、OAuth2) を指定します。
--applicationProperty -ap 個々のアプリケーション プロパティの設定 (key=value 形式)。
--applicationPropertyFile -apf アプリケーション プロパティ ファイルへのパス。
--diagnosticChannels -dc マッシュアップ接続をサブスクライブする診断チャネルのリスト (現在サポートされているプロトコル: Odbc)。
--dataSourceKind -dsk データ ソースの種類。
--dataSourcePath -dsp データ ソース パス。
--environmentConfiguration -ec 個々の環境構成設定 (key=value 形式)。
--environmentConfigurationFile -ecf 環境構成ファイルへのパス。
--extension -e コネクタ拡張ソース モジュール (.mez/.pqx) を指定します。
このオプションは複数回指定できます。
--failOnFoldingFailure -foff クエリのフォールディングが完了しなかった場合に失敗して DirectQuery の動作をレプリケートします。
--failOnMissingOutputFile -fomof compare で PQOut ファイルを生成せず、ファイルが存在しない場合は失敗します。
--interactive ユーザー操作を許可します (認証など)。
--keyVault kv- 指定したシークレット名の資格情報ストレージに Azure Key Vault を使用します。
--logMashupEngineTraces -l ログ記録を有効にする。 指定できる値: all | user | engine
--parameterQueryFile -pa データソース上のテスト データを指す M 式 (.m/.pq) を含むパラメーター クエリ ファイル。
--prettyPrint -p JSON 出力のタブ展開を指定して、より読みやすくします。
--queryFile -q セクション ドキュメントまたは M 式 (.m/.pq) を含むクエリ ファイル。
--settingsFile sf- テスト実行の構成を含む設定 JSON ファイルへのパス。
--trxReportPath -trx TRX (Visual Studio テスト結果ファイル) の結果ファイルと、指定したパス内の各テストの個別の JSON ファイルを生成します。
--useLegacyBrowser 対話型 OAuth フローに、(Microsoft Edge Chromium/Webview2 ではなく) レガシ ブラウザー コントロール (IE11) を使用します。
--useSystemBrowser 対話型 OAuth フローにシステム ブラウザーを使用します。