このセクションの内容:
テスト設定について
DTP では、Parasoft 静的解析/テスト ツール (C++test、dotTEST、Jtest、 SOAtest) のプロジェクト固有の設定を指定できます。ツールを DTP に接続している場合、ツールはこのプロジェクト固有の設定をインポートして使用します。そのため、コード解析とテスト実行のプロパティを DTP で一元管理できます。ただし、このセクションで説明する DTP での設定よりも、ツールの .properties 構成ファイルで指定された設定が優先されます。利用できる設定の詳細については、ツールのドキュメントを参照してください。
- 設定ドロップダウン メニュー (歯車のアイコン) から [Report Center 設定] を選択します。
- [Administration] タブの [プロジェクト] をクリックし、プロジェクトをクリックします。
- [Parasoft Test 設定] セクションで設定を入力します。1 つの設定につき 1 行で入力します。コメントを追加するには
#
記号を使用します。
また、セクション名の情報 (i) アイコン をクリックすると、説明と例が表示されます。
すべてのプロジェクトに対して設定を行うこともできます。「全プロジェクトでの Parasoft Test の設定」を参照してください。
設定の例
#License Settings license.network.host=dtp.company.com license.network.port=2222 license.use_network=true #Mail Settings report.mail.domain=company.com report.mail.from=john.doe report.mail.password=123456789 report.mail.server=mail.company.com report.mail.username=john
ファイル エンコーディング
デフォルトでは、DTP はソース コードのエンコーディングを UTF-8 と想定します。別のエンコーディングを使用している場合、Parasoft Test の設定で すべてのソース コードを同じ方法でエンコードしている場合、個々のプロジェクトまたは全プロジェクトに対してこの設定を行うことができます。詳細については「全プロジェクトでの Parasoft Test の設定」を参照してください。file.encoding.name
プロパティを追加してファイル エンコーディングを指定できます。例:file.encoding.name=UTF-16
静的解析/テスト ツールの自動設定
DTP で指定した設定を Parasoft 静的解析/テスト ツールが使用できるようにするには、ツールの .properties 構成ファイルで dtp.autoconfig
プロパティを true
に設定します。詳細については、ご使用の静的解析/テスト ツールのドキュメントを参照してください。
たとえば、以下の設定を Parasoft 静的解析/テスト ツールの構成ファイルに追加した場合:
dtp.autoconfig=true scontrol.svn.exec=C\:\\Program Files\\svn\\bin\\svn.exe
ツールは [Parasoft Test グローバル設定] で指定された次の設定例を使用できます。
scontrol.svn.exec=/usr/bin/svn scontrol.rep1.type=svn scontrol.rep1.svn.url=http\://foo.bar.com/svn/repos scontrol.rep1.svn.login=foo scontrol.rep1.svn.password=65707c
場合によっては、Parasoft 静的解析/テスト ツールと DTP Server が再利用する設定をさらにカスタマイズしなければならないことがありますたとえば、必要な SCM の認証情報が DTP と Parasoft 静的解析/テスト ツールで異なる場合などです。
接頭辞として server.
を追加すると、その設定を DTP Server だけに適用できるので、自動設定を使用し続けることができます。以下の Parasoft Test の設定では、SVN の実行ファイル ディレクトリを指定するために、Parasoft 静的解析/テスト ツールについては scontrol.svn.exec
設定を使用し、DTP については server.scontrol.svn.exec
設定を使用しています。
scontrol.svn.exec=C\:\\Program Files\\svn\\bin\\svn.exe server.scontrol.svn.exec=/usr/bin/svn scontrol.rep1.type=svn scontrol.rep1.svn.url=http\://foo.bar.com/svn/repos scontrol.rep1.svn.login=foo scontrol.rep1.svn.password=65707c server.scontrol.rep1.svn.login=bar server.scontrol.rep1.svn.password=19787a
server.
接頭辞がある設定とない設定が存在する場合、DTP は常に server.
接頭辞がある設定を優先します。
グローバルな Parasoft Test 設定とプロジェクト固有の Parasoft Test 設定に同じ設定が存在する場合、DTP は次の優先順位で設定を上書きします。
server.
接頭辞がある、プロジェクト固有の Parasoft Test 設定server.
接頭辞がない、プロジェクト固有の Parasoft Test 設定server.
接頭辞がある、Parasoft Test グローバル設定server.
接頭辞がない、Parasoft Test グローバル設定