このガイドの目的は、C/C++test Professional 2020.2 以前からの移行を支援することです。
バージョン 2021.1 から、C/C++test Professional は新世代のインストーラーを使用してインストールされるようになり、インストール プロセスが簡略化されました。このガイドでは、旧世代のインストーラーをレガシー インストーラーと呼びます。
主な変更点
<INSTALL_DIR>/integration/eclipse
にあります。たとえば CI ワークフローなど、テストを自動化するためのコマンドまたはスクリプトの中で C/C++test ファイルおよびユーティリティの場所を使用している場合、それらを更新します。次の表は、C/C++test の主要なユーティリティ、ファイル、コンポーネントの現在の場所を表しています。
ユーティリティ/ファイル/コンポーネント | 以前の場所 | 現在の場所 |
---|---|---|
cpptesttrace | <INSTALL_DIR>/cpptesttrace | <INSTALL_DIR>/bin/cpptesttrace |
cpptestscan | <INSTALL_DIR>/cpptestscan | <INSTALL_DIR>/bin/cpptestscan |
cpptestcc | <INSTALL_DIR>/cpptestcc | <INSTALL_DIR>/bin/cpptestcc |
コンパイラ コンフィギュレーション | <INSTALL_DIR>/engine/etc/compilers | <INSTALL_DIR>/bin/engine/etc/compilers |
C/C++test のランタイム ライブラリ | <INSTALL_DIR>/engine/runtime | <INSTALL_DIR>/bin/engine/runtime |
ASMTools | <INSTALL_DIR>/engine/asmtool | <INSTALL_DIR>/bin/engine/asmtool |
cpptestcc 用のランタイム ライブラリ | <INSTALL_DIR>/engine/coverage/runtime | <INSTALL_DIR>/bin/engine/coverage/runtime |
新しいインストーラーを使用してインストールする C/C++test プラグインとレガシー インストーラーを使用してインストールする C/C++test プラグインは、同じ IDE にインストールされた場合、競合します。レガシー版の C/C++test プラグインがアンインストールされていることを確認してから、新しいバージョンをインストールしてください。
誤って新しいプラグインとレガシー プラグインを同じ IDE にインストールした場合、レガシー プラグインをアンストールしてから新しい C/C++test プラグインをクリーン インストールするようメッセージが表示されます。
問題を修正するための手順はつぎのとおりです。
<ECLIPSE_INSTALL_DIR>/links
にある 2 つの com.parasoft.* ファイル、C/C++test のインストール ディレクトリ、Parasoft Test のインストール ディレクトリ (通常、cpptest-extension/<version>
および test-extension/<version>
)。C/C++test プラグインをクリーン インストールします。「プラグインとして C++test をインストールする」を参照してください。