このセクションでは、C/C++test Professional を構成する方法について説明します。
このセクションの内容
Parasoft DTP を使用している場合、以下のワークフローを採用することを強く推奨します。チームのすべての Parasoft マシンで共有する設定の作成および変更が簡単になります。
チーム全体の設定を作成するには次の操作を行います。
IDE のメニュー バーで [Parasoft] > [オプション] をクリックし、Parasoft 設定パネルを開きます。
DTP に格納された設定を使用するよう、各デスクトップおよびサーバーマシンを設定するに は、次の操作を行います。
IDE のメニュー バーで [Parasoft] > [オプション] をクリックし、Parasoft 設定パネルを開きます。
C/C++test を起動するたびに、自動的に設定がリフレッシュされ、DTP に保存された設定が適用されます。C/C++test を再起動せずに設定をリフレッシュするには、次の操作を行います。
複数の DTP プロジェクトで作業をしている場合、[一般的なプロジェクトの構成] ダイアログで別のプロジェクトを選択すると、1 つのプロジェクト設定から別のプロジェクト設定に簡単に切り替えられます。
マシン固有の設定で DTP に保存されたチーム全体の設定を上書きできます。
この推奨されるプロセスに従っている場合、チーム全体の設定を Parasoft DTPで変更すると、 接続しているすべてのマシンに自動的に変更が適用されます。
ローカルで変更した設定を上書きしたくない場合などに、自動変更を無効にするには、DTPの 設定で上書きしたくない設定ページの [DTPの設定を使用] オプションをオフにします。
設定をカスタマイズするには、次の操作を行います。
IDE のメニュー バーで [Parasoft] > [オプション] をクリックし、Parasoft 設定パネルを開きます。
全般的な設定とオプション ファイルへのエクスポートの設定を行います。 パス中のソリューションおよびソ リューション フォルダー名を無視する: 「省略されたパス」モード を有効にします。このモードでは、 省略されたパス、つまりプロジェクト相対のパスだけが使用されます。ソリューションとソリューションのフォルダー名は無視されます。ソリューション中でプロジェクトの名前は固有であるため、 新しいパス名は固有になります。
自動検出されたチームメンバーのユーザー名を異なるユーザー名および/ または E-mail アドレスにマップします。「タスクの割り当てとコード作成者の設定」を参照してください。
[Parasoft] メニューの [テスト履歴] に表示するテス トコンフィギュレーションの数を指定します。ユーザー定義ルールを保存/検索するディレクトリを指定します。 ユーザー定義テストコンフィギュレーションとルールを保存/検索するディレクトリを指定します。
コンソール ビューの設定を指定します。
DTP サーバーの設定を指定します。「DTPとの接続」を参照してください。
展開すると、非推奨の Team Server (「Team Server との接続」を参照) の設定を指定できます。
レポートの通知とテクニカル サポートへのアーカイブ送付に使用する電子メール情報を設定します。「電子メールの設定」を参照してください。
BOM シグニチャのないファイルのエンコーディングを指定します。システム デフォルトを使用するか、特定のエンコーディングを指定するか、特定の極東言語を自動検出するかを選択できます。
Jira などの課題/フィーチャー/欠陥トラッキングシステムの課題とテスト ケースを関連付けるために使用するカスタム タグを指定します。 「欠陥/課題のカスタム タグの使用」を参照。
JDBC ドライバー (たとえばテストのパラメータライズに使用されるデータベースに接続するために必要なドライバー) を指定できます。「JDBC ドライバーの設定」を参照してください。
ライセンス設定を指定します。「 ライセンスの設定」を参照。
並行処理の設定を指定します。「並行処理の設定」を参照してください。
[品質タスク] ビューでの タスクの表示方法に関連する全般的なオプションを指定します。「タスクレポートの設定」を参照してください。
レポートの内容とフォーマットを指定します。「レポート設定」を参照してください。
コード作成者を決定する方法とチームメンバーにタスクを割り当てる方法を指定します。 「タスクの割り当てとコード作成者の設定」を参照してください。
C/C++test がソース管理リポジトリに接続する方法を指定します。「ソース管理リポジトリとの接続」を参照してください。
サポートアーカイブを準備 して Parasoft サポート チームに送信するためのオプションを指定します。「サポート アーカイブの準備」を参照してください。
レポート、E-mail、Parasoft DTP、ライセンス設定で利用可能な変数の情報は「変数定義」を参照してください。
C/C++test の設定は、GUI から設定ファイルにエクスポートすることができます。この機能は、次の場合に役立ちます。
設定ファイルに設定をエクスポートするには、次の操作を行います。
IDE のメニュー バーで [Parasoft] > [オプション] をクリックし、Parasoft 設定パネルを開きます。
設定ファイルから設定をインポートするには、次の操作を行います。
IDE のメニュー バーで [Parasoft] > [オプション] をクリックし、Parasoft 設定パネルを開きます。
デフォルトでは、Parasoft の全般的な設定はすべてのテスト対象ソリューション/プロジェクトで共通です。特定のソリューションに固有の設定を定義するには、次の操作を行います。
ソリューションを開くたびに、parasoft.properties ファイルから読み込まれた設定によってグローバルな設定が上書きされます。ソリューションを閉じると、または別のソリューションを開くと、グ ローバルな設定が復元されます。
ソリューションに固有の設定は読み取り専用です。GUI で設定を変更しても、変更が parasoft.preferences に自動的に反映されることはありません。
たとえば自動プロセスに製品を統合していて、デフォルトのシステムユーザー名にタスクを割り当てたくない場合などに、システム ユーザー名を上書きできます。
<Install Directory>\plugins\com.parasoft.xtest.runtime.vstudio.core\parasoft.properties
に移動します。user.name=<username>
この設定は、[設定] ダイアログの先頭で [ユーザー名] の設定を変更するのと同等です。
コマンドライン実行で使う設定をローカルに保存した設定ファイルがすでに存在する場合、-settings
コマンドライン オプションを使用してファイルの場所を渡します。例:
cpptestcli -settings my_settings_file |
詳細は「設定ファイルでの指定」および「コマンドライン インターフェイスからのテスト」を参照してください。
DTP に保存された設定を使うよう、個々の C/C++test を設定するには、次のいずれかを行います。
-dtp.autoconfig
コマンドライン オプションを使用して DTP の名前とポート、プロジェクト名を渡します。例:
cpptestcli -dtp.autoconfig [email protected]:443 |
設定ファイルで dtp.autoconfig
オプションを有効にします。例:
dtp.enabled=true dtp.url=http://mydtp.mycompany.com:8080 dtp.project=project1 dtp.autoconfig=true |
詳細については「設定ファイルでの指定」を参照してください。
テスト プロセスを容易にするため、設定のサブセットを複数指定し、階層としてコマンドラインに渡すことができます。すると、次のような設定を同時に適用できます。
最も一般的な設定から最も特殊な設定の順でリストするようにします。設定は指定された順序で処理されます。別のグループで設定が重複していると、そのたびに設定が上書きされ ます。コマンドは次のようになります。
cpptestcli -dtp.autoconfig project1@https://concerto.company.com:443 -settings machine_properties -settings project_properties |