如果您遇到诸如构建失败之类的测试问题,解决该问题的最佳方法是创建一个包含导致该失败的源文件(如果适用)以及相关测试信息的 zip 存档,然后发送 zip 文件发送给 Parasoft 的支持团队(请参阅 联系 Parasoft 技术支持)。为促进此过程,您可以让 C/C++test 在出现测试问题时自动创建存档。平均而言,这些存档大约为半兆字节,大约在一分钟内创建。

默认情况下,发生测试问题时不会创建存档。您可以在需要时手动准备和发送支持存档,也可以修改 Parasoft 存档创建选项,以便 C/C++test 在测试问题发生时自动准备和发送存档
。将 C/C++test 配置为自动 发生测试问题时准备并发送档案:

  1. 通过选择Parasoft> 首选项打开技术支持面板,然后选择Parasoft> 技术支持类别。
  2. 选中 启用支持存档的自动创建
  3. 根据需要自定义其他选项。可用的选项有:

    选项说明
    通过电子邮件发送存档如果启用此选项,则会自动发送存档。如果您启用此选项,请务必在首选项>电子邮件中设置电子邮件选项(如果您尚未这样做)。
    C++test 配置文件在创建技术支持存档时,所有用户和团队测试配置都可用于 C/C++test。
    DTP 引擎配置文件分析期间生成的其他 C/C++test 数据。
    环境数据环境变量、JVM 系统属性、平台详细信息、附加属性(内存、其他)。
    预处理的源文件则在单击创建存档按钮时将提示您包括预处理的源文件。 如果启用自动创建支持存档 选项,预处理的源文件将自动添加到任何创建的存档中。
    项目属性来自项目、平台、工具和选项提取器的属性。如果启用此功能,存档可能会包含您已添加到项目中的预处理源、Makefile 和其他文件。此外,它还可能包含可以揭示项目结构的数据。
    试运行数据在测试会话期间自动收集的特定于检查器的(标准、执行、生成)数据。必须启用此选项才能在测试运行期间收集数据。
    一般应用程序日志各种平台/应用程序日志。
    启用详细日志记录

    包括存档中包含的详细日志。请注意,如果日志记录系统具有自定义配置,则无法启用此选项。

      • 详细日志存储在用户主目录临时位置的 xtest.log 文件中(在 Windows上,这是 <drive>:\Documents 和 Settings\<user>\Local Set-tings\Temp\parasoft\xtest)。
      • 详细日志记录状态是跨会话持久的(在应用程序启动时恢复)。
      • 日志文件是一个滚动文件:它不会增长到一定大小,并且每次达到最大大小时,都会创建一个备份。
    启用源控制输出在详细日志中包含源代码控制命令的输出。请注意,输出可能包含源代码的片段。
    高级选项如果支持团队要求您输入任何高级选项,请选中此框,然后在此处输入选项。
    存档位置

    如果您不想使用列出的存档

    位置,指定一个新的。

  4. 点击 应用,然后点击 确定

要手动创建支持存档:

  • 选择Parasoft> 首选项, 选择 技术支持类别,选择所需的存档选项,然后单击 创建存档

要打开技术支持存档管理器,您可以查看、发送电子邮件或删除最近的支持存档:

  • 选择 Parasoft>首选项, 选择 技术支持 类别,然后单击浏览最近的存档

创建支持存档时,最好确保它包含与问题相关的所有信息,并且不包含任何不相关的信息。

最佳实践:使用最相关的数据创建存档

创建技术支持存档时,会包含完整的应用程序日志。日志可能包含在很长一段时间内多次测试运行的信息——但很可能只有一小部分信息与您遇到的问题相关。为了帮助技术支持隔离问题的原因,创建一个技术支持存档,其中只包含产生问题的测试会话的应用程序日志。执行以下操作:

  1. 通过打开详细日志记录来清理应用程序日志。如果已启用详细日志记录,则禁用它并重新启用它。
  2. 运行导致问题的测试会话。
  3. 准备技术支持存档。

调整超时

如果技术支持推测您的问题源于网络或连接问题,他们可能会建议您通过将以下开关添加到 JVM 来调整超时:

  • No labels