1. 将 C++test 上载到无头 Linux 主机上的目录中,例如:
    scp ./cpptest_9.4.0.36_linux.tar.gz [email protected]:/tmp/cpptest/cpptest_9.4.0.36_linux.tar.gz
  2. 登录 headleass Linux 主机并导航到应安装 C++test 的目录,例如:
    ssh [email protected]
    cd /tmp/cpptest
  3. 解压并启动默认的 C++test 安装程序,例如
    tar xfz cpptest_9.4.0.36_linux.tar.gz
    ./cpptest_9.4.0.36_linux.sh



  4. 出现提示时(建议)接受默认值,或根据需要进行修改。将安装 C++test 和 Parasoft Test :


设置 C++test 许可证

可以通过本地许可证或许可证服务器设置许可证。

本地许可证

  1. 获取机器码。您可以运行一个简单的命令来完成此任务,例如
    cd /tmp/cpptest/parasoft/cpptest/9.4
    ./cpptestcli -data ./workspace -config "builtin://Effective C++"



  2. 使用许可证设置创建本地设置文件:

许可证服务器

  1. 使用许可证属性配置本地设置文件:

安装 Testing Headless

  1. 准备样本项目以进行测试,例如:
    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 -localsettings /tmp/cpptest/settings



  2. 执行 C++test CLI 运行的编码标准,例如:
    cd /tmp/cpptest/parasoft/cpptest/9.4
    ./cpptestcli -data /tmp/cpptest/workspace -config "builtin://Effective C++" -report /tmp/cpptest/reports -localsettings
    /tmp/cpptest/settings



  3. 测试完成后,生成一份测试报告,例如:
    cd /tmp/cpptest/reports
    elinks ./report.html

测试团队服务器配置

  1. 通过本地设置文件配置团队服务器连接。您也可以更改许可证设置以使用本地许可证。例如:
    cd /tmp/cpptest
    vim ./settings



  2. 列出可用的测试配置
    cd /tmp/cpptest
    ./parasoft/cpptest/9.4/cpptestcli -data ./workspace -list-configs -localsettings ./settings



  3. 选择并运行可用的团队测试,例如:
    cd /tmp/cpptest
    ./parasoft/cpptest/9.4/cpptestcli -data ./workspace -config “team://Coding Standards Nightly” -localsettings ./settings -report./reports2



  4. 测试完成后,生成一份测试报告,例如:
    cd /tmp/cpptest/reports2
    elinks ./report.html


  • No labels