このセクションでは、GUI またはコマンドラインからのテスト結果をレポートとして生成する方法について説明します。 HTML、PDF、またはカスタム XSL のレポートを生成できます。

このセクションの内容: 

レポートのカテゴリの内容について

レポートのカテゴリと内容は製品によって異なります。特定の Parasoft Test 製品で生成されるレポートの詳細については、その製品の『ユーザーズ ガイド』を参照してください。  

Eclipse でのレポート表示問題のトラブルシューティング

Eclipse の既知のバグのため、レポートの表示時に Eclipse がクラッシュすることがあります。この問題が発生している場合、以下の回避策を試してみてください。

 最新のバージョンの Eclipse に更新します (問題は修正済みです)。  

修正された XULRunner プラグインを Eclipse にインストールします。  

EPF (Eclipse Preferences File) を使って、外部のブラウザーを使用するよう Eclipse を設定します。"browser-choice" オプションを変更する必要があります。 例: /instance/org.eclipse.ui.browser/browser-choice=1  

(テスト プロセスの最後でのみ問題が発生している場合) [レポートとパブリッシュ] ダイアログで [ブラウザーで開く] オプションを無効にします。    
 

 

GUI からの生成

レポートの生成

テストが完了した後に直ちにレポートを生成するには、次の操作を行います。

  1. テストが完了した後、[テスト進捗] ビューでツールバーの [レポートを生成] ボタンをクリックします。  
  2. [レポート] ダイアログで次の設定を指定します。  
    • 設定: レポート設定 ( [設定] ボタンをクリックし、「レポート設定」の説明にあるようにレポート設定を指定します。)  
    • オプション ファイル: 使用するレポート設定が指定された任意のローカル設定ファイル (オプション ファイル)。ローカル設定ファイルは、GUI の [設定] ウィンドウでのレポート設定を上書きします。ローカル設定ファイルの詳細については「ローカル設定の指定」を参照してください。 
    • レポートの場所: レポート ファイルの場所。デフォルトではレポートは次の場所に生成されます。
      C:\Documents And Settings\%USERNAME%\Local Settings\Temp\parasoft\xtest  
    • ブラウザーで開く: 自動的にレポート ファイルをブラウザーで開くかどうか。 
    • レポートの削除: 終了時にレポートを削除するかどうか。 
    • レポートの生成: レポートを作成するかどうか。 
    • レポートのパブリッシュ: 現行の Parasoft Test が Team Server に接続している場合に、Team Server にレポートをアップロードするかどうか。 
    • コード レビューのパブリッシュ: コード レビューのタスク/結果を Team Server にアップロードするかどうか (任意のエディション、Team Server が必用)。
  3.  [OK] をクリックします。ブラウザーにレポートが表示されます。詳細については、「レポートの種類 」 を参照してください。  

 

 

ヒント

[テスト進捗] ビューからレポートを生成および設定することができます。

[続行] をクリックすると、既存のオプションを使って直ちにレポートが生成されます。

[構成] をクリックすると、レポートを生成する前にレポート オプションを確認して変更できます。  

 Team Server へのレポートのアップロード

Team Server にレポートをアップロードするには、次の操作を行います。

  1. テストの実行が終了した後、[テスト進捗] ビューでツールバーの [レポートを生成] ボタンをクリックします。  
  2. [レポート] ダイアログで[パブリッシュ] の [レポート] チェックボックスをオンにします。そして [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 通知のセットアップと構成についても説明しています。

 

 

  • No labels