如遇以下类似报错:
Parasoft C/C++test 2022.1.0 (10.6.0.20220614B3579) -- Copyright (C) 2022 Parasoft Corporation
正在加载首选项...
正在从 D:\softApp\cpptest\bin\cli\etc\cpptestcli.properties中读取首选项
正在从 C:\ProgramData\Jenkins\.jenkins\workspace\RS21-REPO-v1.2.1.x-Cpptest_tmp\R9 V21 Base\cpptest_workspace_RS21-D01-SW_MAIN-HW20-APP\.cpptest\.dtpengine\session_20230726_170749\engine.properties中读取首选项
DTP 自动配置被禁用,使用 dtp.autoconfig 设定来启用。
正在检查许可证...
许可证: 为 C++test 10.6 初始化本地许可证
许可证: 激活中 自定义版本
许可证: 正在检查功能 ...
许可证: 主功能 "C++test" 状态: 加密失败。
许可证: 激活失败: 加密失败。
许可证: 机器码 WIN32-0 (Default)
错误:没有设置许可证 - 中止
提示: 许可证设置可以添加到 <INSTALL_DIR>/cpptestcli.properties
或者在自定义配置文件中 (-localsettings <CUSTOM_CONFIG_FILE>)
提示: 对于网络许可证, 指定以下设置:
cpptest.license.use_network=true
dtp.url=[url]
dtp.user=[user]
dtp.password=[password]
提示: 对于本地许可证, 指定以下设置:
cpptest.license.use_network=false
cpptest.license.local.password=[password]
DTP 服务: 由于未指定 DTP 服务器而禁用,请使用 dtp.url 设置启用。
没有文件被检查
尝试查看是不是源码路径中,有文件夹名字过长。比如有一级路径是
parasoft_source_moduleA_will_be_tested_by_cpptest_Level1
这就非常长了,尝试将文件名缩短,重新搜集bdf。