- 将 C++test 上传到 Linux 无头主机的目录中,例如:
scp ./cpptest_9.4.0.36_linux.tar.gz [email protected]:/tmp/cpptest/cpptest_9.4.0.36_linux.tar.gz
- 登录 Linux 无头主机并导航到要安装 C++test 的目录,例如:
ssh [email protected]
cd /tmp/cpptest
- 解包并启动默认的 C++test 安装程序,例如:
tar xfz cpptest_9.4.0.36_linux.tar.gz
./cpptest_9.4.0.36_linux.sh
- 在系统提示时接受默认值(推荐)或根据需要进行修改。将安装 C++test 和 Parasoft 测试:
设置 C++test 许可证
许可证可以设置为本地许可证,也可以通过许可证服务器设置。
本地许可证
- 获取机器码。您可以运行一个简单的命令来完成此任务,例如:
cd /tmp/cpptest/parasoft/cpptest/9.4
./cpptestcli -data ./workspace -config "builtin://Effective C++"
- 创建包含许可证设置的设置文件:
许可证服务器
- 使用许可证属性配置设置文件:
测试无头安装程序
- 准备用于测试的示例项目,例如:
cd /tmp/cpptest/parasoft/cpptest/9.4/examples/ATM
make CC=”../../cpptestscan g++”
cd /tmp/cpptest/parasoft/cpptest/9.4
./cpptestcli -data /tmp/cpptest/workspace -bdf ./examples/ATM/
cpptestscan.bdf -settings /tmp/cpptest/settings
- 执行 C++test CLI 的编码标准运行,例如:
cd /tmp/cpptest/parasoft/cpptest/9.4
./cpptestcli -data /tmp/cpptest/workspace -config "builtin://Effective C++" -report /tmp/cpptest/reports -settings
/tmp/cpptest/settings
- 测试完成后,生成测试报告,例如:
cd /tmp/cpptest/reports
elinks ./report.html