单元测试工具cantata++ 可以在很多平台上使用,主机平台上包括Windows,Linux 和Solaris,嵌入式平台包括PowerPC,M68K,ERC32,M1750 等等。下面以Linux8.0 操作系统为例,就有关cantata++ 在Linux 平台上测试环境的建立及测试方法做一下具体的介绍。

1.编译器gcc2.95.3 的安装
8.0 默认的编译器为gcc3.2 ,在linux 平台上cantata++ 支持的编译器版本为gcc2.95.3( 最稳定可靠的版本),到
以下地址下载文件:
ftp://cantpp:nR73pjd@ftp.iplbath.com/gcc/gcc.bin 
ftp://cantpp:nR73pjd@ftp.iplbath.com/gcc/gcc-2.95.3.zip 

确保两个文件在同一目录,运行gcc.bin 文件。为验证结果,在命令行终端输入gcc –v,若显示结果为gcc2.95.3, 
则说明编译器的修改已经成功。

2.Cantata++ 的安装
cantata++ 的安装分两部分进行,首先安装cantata++ 的内核,运行cantpp.bin ,然后安装cantata++ 的图形界面,
运行ipg.bin ,以上两步做完,cantata++ 的安装完成。
3.配置环境变量
在root 目录下编辑.bash_profile 文件,添加如下(假设安装目录为/opt/cantpp) 
PATH=/opt/cantpp/bin:/opt/cantpp/inc 

LM_LICENSE_FILE=/opt/cantpp/lmgr/license.dat
LD_LIBRARY_PATH=/opt/cantpp/lib_gcc2.95.3
EXPORT PATH LM_LICENSE_FILE LD_LIBRARY_PATH


4.修改相关文件
编辑/opt/cantpp/bin 目录下的cantpp.cfg 文件,将默认使用的库文件路径修改为:
default=x86-Linux-2.4.x-gcc2.95.3 

5.插装被测程序。打开cantata++ 测试脚本生成向导,添加测用例和覆盖率分析,然后编译被测源文件,得
到插装后的目标文件。