このセクションでは、GUI またはコマンドラインからのテスト結果をレポートとして生成する方法について説明します。 HTML、PDF、またはカスタム XSL のレポートを生成できます。
このセクションの内容:
レポートのカテゴリの内容について
Eclipse でのレポート表示問題のトラブルシューティング
Eclipse の既知のバグのため、レポートの表示時に Eclipse がクラッシュすることがあります。この問題が発生している場合、以下の回避策を試してみてください。
最新のバージョンの Eclipse に更新します (問題は修正済みです)。
修正された XULRunner プラグインを Eclipse にインストールします。
EPF (Eclipse Preferences File) を使って、外部のブラウザーを使用するよう Eclipse を設定します。"browser-choice" オプションを変更する必要があります。 例: /instance/org.eclipse.ui.browser/browser-choice=1
(テスト プロセスの最後でのみ問題が発生している場合) [レポートとパブリッシュ] ダイアログで [ブラウザーで開く] オプションを無効にします。
GUI からの生成
レポートの生成
テストが完了した後に直ちにレポートを生成するには、次の操作を行います。
- テストが完了した後、[テスト進捗] ビューでツールバーの [レポートを生成] ボタンをクリックします。
- [レポート] ダイアログで次の設定を指定します。
- 設定: レポート設定 ( [設定] ボタンをクリックし、「レポート設定」の説明にあるようにレポート設定を指定します。)
- オプション ファイル: 使用するレポート設定が指定された任意のローカル設定ファイル (オプション ファイル)。ローカル設定ファイルは、GUI の [設定] ウィンドウでのレポート設定を上書きします。ローカル設定ファイルの詳細については「ローカル設定の指定」を参照してください。
- レポートの場所: レポート ファイルの場所。デフォルトではレポートは次の場所に生成されます。
C:\Documents And Settings\%USERNAME%\Local Settings\Temp\parasoft\xtest
- ブラウザーで開く: 自動的にレポート ファイルをブラウザーで開くかどうか。
- レポートの削除: 終了時にレポートを削除するかどうか。
- レポートの生成: レポートを作成するかどうか。
- レポートのパブリッシュ: 現行の Parasoft Test が Team Server に接続している場合に、Team Server にレポートをアップロードするかどうか。
- コード レビューのパブリッシュ: コード レビューのタスク/結果を Team Server にアップロードするかどうか (任意のエディション、Team Server が必用)。
- [OK] をクリックします。ブラウザーにレポートが表示されます。詳細については、「レポートの種類 」 を参照してください。
ヒント
[テスト進捗] ビューからレポートを生成および設定することができます。
[続行] をクリックすると、既存のオプションを使って直ちにレポートが生成されます。
[構成] をクリックすると、レポートを生成する前にレポート オプションを確認して変更できます。
Team Server へのレポートのアップロード
Team Server にレポートをアップロードするには、次の操作を行います。
- テストの実行が終了した後、[テスト進捗] ビューでツールバーの [レポートを生成] ボタンをクリックします。
- [レポート] ダイアログで[パブリッシュ] の [レポート] チェックボックスをオンにします。そして [OK] をクリックします。
複数のテスト実行の結果を累積または分離するには
Team Server は一意なレポートを特定するために次の条件を使用します。
- ホスト名
- ユーザー名
- セッション タグ
- 日付 - 毎日、その日の最後のテスト実行だけがトレンド グラフに使用されます。
チームが 1 日に何度かテストを実行していて、すべてのレポートを Team Server に格納するには、テスト実行のたびに異なるセッション タグを使用する必要があります。この設定は、テスト コンフィギュレーションの [共通] タブの [セッション タグのオーバーライド] で行うことができます。
Development Testing Platform へのレポートのアップロード
レポートを DTP にアップロードするには、次の操作を行います。
- C++test が DTP Server に接続されていることを確認します (「Development Testing Platform との接続」を参照)。
- [Parasoft] メニューの [設定] をクリックし、[Development Testing Platform] に移動して [レポート] エリアの [DTP への結果のレポートを有効化] をオプションをオンにします。
DTP にレポートをアップロードするには、「DTP Publish」または「Automation」ライセンスが有効でなければなりません。
コマンドラインからの生成
コマンドラインからのテスト結果をレポートとして生成するには、 -report %REPORT_FILE% オプションを指定してコマンドを実行します。
Team Server にレポートをアップロードするには、-publishteamserver
オプションも指定します。
DTP にレポートをアップロードするには、-publish
オプションも指定します。
コマンドラインでのテストの詳細については、「 コマンドライン インターフェイスからのテスト」 を参照してください 。このトピックでは、E-mail 通知のセットアップと構成についても説明しています。